常用git命令

新建分支:

     1、git checkout到需要创建分支的原分支

     2、git checkout -b 新分支名

     3、CVS push至线上

merge出错时回滚

     git reset --merge

合分支(假设将分支A合到分支B)

     1、git checkout B

     2、git pull

     3、git merge A

     4、IDEA - VCS - Git - Resolve Conflicts...

     5、git commit -m 'message'

     6、git push

取消本次commit

    1、git log,找到上一次commit号

    2、 git reset --hard 上一次commit号

回滚线上版本到某次commit

     1、 git reset --hard 上一次commit号

     2、git push -f -u origin 分支

回滚线上版本中间的某次commit

      1、git revert commit号

当前分支打标签(假设标签号为1.0.5.24):

     1、git tag -a 1.0.5.24 -m "tag备注"

     2、git push origin 1.0.5.24

     3、git push origin --tags

代码已提交,但git checkout显示有个叉

     1. git clean -ndf
     2. git reset --hard
     第一个命令只删除所有untracked的文件,如果文件已经被tracked, 修改过的文件不会被回退。而第二个命令把tracked的文件           revert到前一个版本,对于untracked的文件(比如编译的临时文件)都不会被删除

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值