git命令整理(未完待续)

 

git命令,断断续续地在接触,这里稍稍整理下。

 

1. git status

    查看本地文档跟本地git branch里面的区别;

 

2. git add XXXX YYYY ZZZZZ

    把本地改动添加到本地git branch里面;

 

3. git commit -m ""

   提交内容到版本库

 

4. git push origin xxxx

    xxxx是当前branch名字

 

5. git fetch xxxx

    git rebase xxxx/yyyy

    把xxxx上面branch yyyy里面的改动pull到本地;

 

6. git pull ???

 

7. git reset --hard xxxx

    把本地代码退回到commit Id为xxxx的版本;

 

8. git reset --hard xxxx(commit id)

    git push origin yyyyy(branch name)

    把yyyyy branch上面的代码退回到commit id为xxxx的时候,会删掉中间的这些check in记录;

 

9. git branch -a

    列出所有的branch

 

10. git checkout -b xxxx

     新建一个名叫xxxx的branch

 

11. git checkout xxxx

     转到已经存在的名叫xxxx的branch

 

12. git merge xxxx

     把xxxx分支上的改动搬到当前分支上

 

Action:

1. check in 改动 (本地只有一个分支yyyy)

    git status

    git add / rm

    git commit -m ""

    git fetch xxx

    git rebase xxx/yyyy

    git push origin yyyy

 

    check in改动(本地不只一个分支,先建一个分支,改完了再check in在新建的分支上,待review没有问题之后再merge到主分支上)

    git checkout -b newbranch

    修改代码

    git status

    git add / rm

    git commit -m ""

    git fetch xxx

    git rebase xxx/mainbranch

    git push origin newbranch

    git checkout mainbranch

    git merge newbranch

    git push origin mainbranch

 

2. 退回check in记录

    git log / git log xxxxxxx

    git reset --hard yyyyyyy

    git push origin zzzzz

 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值