CODY

CODY 关注TA

一坑未平,一坑起

CODY

CODY

关注TA

一坑未平,一坑起

  •  深圳南山
  • java酱油党
  • 写了59,448字

该文章投稿至Nemo社区   编程综合  板块 复制链接


git 的部分常用命令

发布于 2017/02/13 15:56 1,766浏览 0回复 843

1.检出仓库:

$ git clone git://github.com/jquery/jquery.git <远程地址>

2. 提交代码

$ git status #查看文件状态
$ git diff 文件路径  #查看文件修改的内容

$ git add -A
$ git commit -m"注释说明"
$ git fetch origin
$ git rebase origin/分之名称
$ git push origin 分之名称

3.如果rebase代码,提示有多个add,没提交的


$ git status
$ git commit --amend     # 合并缓存区的修改和最近的一次commit, 然后用生成的新的commit替换掉老的

4.如果rebase代码有冲突,先解决冲突

$ git add -A
$ git rebase --continue

5.如果rebase出问题,需要回滚


$ git rebase --abort         #取消合并

6.当合并代码后,重新拉代码

$ git stash 
$ git fetch origin
$ git reset --hard origin/分之名称
$ git stash pop

7.如果合并出问题,回滚到提交前的版本

$ git rebase --abort
$ git reflog                          #查找上一个hard
30d7bfc HEAD@{0}: rebase: aborting
a432b8a HEAD@{1}: rebase: checkout origin/dev_s16_1
30d7bfc HEAD@{2}: commit: 新增借据、保证金、费用信息的curd操作,同步到核算
60214f7 HEAD@{3}: commit: 注释未验证的修改
$ git reset --hard HEAD@{2}
本文标签
 {{tag}}
点了个评