git分支合并,及冲突处理

写的有点乱,只是做了一个总结

分支操作,这里用test表示新的分支

如何新建分支并切换到分支:

方法一:git checkout -b test

方法二:git branch test
       git checkout test

如何查看当前分支

git branch

建立了本地分支test,然后推送到远程

git push origin test

如何删除本地分支test(远端分支不受影响)

git branch -D test

如何删除远程分支test(本地分支不受影响)

git push origin :test

显示结果为:

*master
test

*代表当前所在的分支,说明在主分支master下

如何查看远端分支

git branch --romote

合并test分支到master下

第一步:先切换到master下面
        git checkout master
第二部:git merge --no-ff test

合并分支时,可能遇到的问题:

Auto Merge Failed; Fix Conflicts and Then Commit the Result.

处理办法:

查看状态:git status,提示要git add,git commit ,
一切完毕后,重新执行一次 git merge --no-ff test

针对单个文件进行pull的方法:

git fetch

git checkout origin/master -- path/to/file

版本回退的问题

第一步:git reflog 
#查看 commit日志,找到commit id

第二部:git reset --hard id
#回退到某个版本下

冲突解决

相同分支:

首先:git pull
然后:git add ,git commit ,git push

不同分支

首先:git merge branch 
然后:git add ,git commit ,git push    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值