网站大量收购独家精品文档,联系QQ:2885784924

git和github常用操作命令.docx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
git和github常用操作命令

安装Git,分别有window、linux和mac版本安装完后要设置标识,使用用户名和邮箱作为一个标识git config --global zhufuyi1 创建版本库通过命令 git init 把这个目录变成git可以管理的仓库,目录下会多了一个.git的目录,这个目录是Git来跟踪管理版本的,没事千万不要手动乱改这个目录里面的文件,否则,会把git仓库给破坏了。2 把文件添加到版本库首先要明确下,所有的版本控制系统,只能跟踪文本文件的改动,比如txt文件,网页,所有程序的代码等,Git也不列外,版本控制系统可以告诉你每次的改动,但是图片,视频这些二进制文件,虽能也能由版本控制系统管理,但没法跟踪文件的变化,只能把二进制文件每次改动串起来,也就是知道图片从1kb变成 2kb,但是到底改了啥,版本控制也不知道。在版本库testgit目录下新建一个记事本文件 readme.txt 内容如下:111111112.1添加文件到暂存区使用命令git add readme.txt添加到暂存区里面去:2.2 把文件提交到仓库用命令 git commit告诉Git,把文件提交到仓库:2.3 查看文件提交状态已经提交了一个readme.txt文件,可以通过命令git status来查看是否还有文件未提交:上图说明没有任何文件需要提交。改下readme.txt内容,在后面添加任意字符,然后继续使用git status来查看下结果:上面的文字提示 readme.txt文件(红色文字)已被修改,但是还没有被提交。2.4 查看文件提交前修改的内容使用git diff readme.txt命令查看修改了那些内容从上图看到readme.txt文件内容从一行1111111111后面添加了一行22222222223 版本回退和恢复3.1查看提交历史记录输入git log看下历史记录命令:如果嫌弃git log 提示信息太多,使用命令git log --pretty=oneline只输出版本号和注释说明:3.2版本回退现在我想使用版本回退操作,我想把当前的版本回退到上一个版本,要使用什么命令呢?可以使用如下2种命令,第一种是:git reset --hard HEAD^那么如果要回退到上上个版本只需把HEAD^改成HEAD^^以此类推。那如果要回退到前100个版本的话,使用上面的方法肯定不方便,我们可以使用下面的简便命令操作:git reset --hard HEAD~100。此时使用git log命令是看不到回退版本后面版本的信息了另外,如果想回退到版本,但又不想覆盖当前文件的缓存区内容,使用命令git reset --soft HEAD^3.3 恢复最新版本使用git reflog命令获取到版本号:然后通过命令git reset --hard c1dc547(版本号)来恢复最新版本:4 删除文件(1)使用命令git rm删除文件删除后也需要提交一次(2)使用linux命令或手动删除在未提交前,可以使用git checkout.恢复删除文件5设置github账号信息注册github账号,过程略5.1填写个人信息5.2生成和添加SSH KEY生成公钥和私钥是默认即可,把公钥id_rsa.pub的key复制到github上。6git和github交互6.1把本地仓库文件push到github使用命令行添加新的仓库,git remote add origin git@:zhufuyi/baseType.git其中 origin 为别名,git@:zhufuyi/baseType.git为github的仓库地址。使用命令行git push –u origin master,把本地仓库文件push到github,注:本地的私钥必须和github公钥配对才有权限push,否则只能clone。官方文档push的3种方式6.2 把github的仓库文件clone到本地知道github的仓库地址就可以通过命令行git clone 仓库地址到本地。

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档