【工作小tip】git解决分支冲突

本文详细介绍了如何使用Git解决分支冲突。首先通过git pull同步远程分支,然后在feature分支上进行rebase操作,解决冲突。在遇到未在新分支上开始工作的情况,可以使用git stash暂存改动,拉取最新代码后再应用。此外,还提到了如何使用git revert放弃当前代码,以及小乌龟Git的revert功能。整个过程旨在确保代码的整洁和团队协作的顺利进行。
摘要由CSDN通过智能技术生成

git解决分支冲突

新建分支方法
  1. git pull : 同步远程分支,发现当前的开发流有了新的提交,且与自己开发的功能有冲突。
  2. git checkout -b feature : Checkout 到 feature 分支。
  3. git checkout master git pull origin master : 切换到 master 分支并拉取最新的内容。
  4. git checkout feature git rebase master: 切换到 feature 分支并将 master 的修改合并,并解决冲突。
  5. git add -A git rebase --continue : 将修改内容保存并继续 rebase 操作。
  6. applying: xxxx : 看到这个提示表示已经完成了合并。
  7. git checkout master git merge feature : 切换到 master 分支并将 feature 分支内容合并过来。
暂存提交方案

在修改的时候,忘记新建对应的分支了,可以按上面的方案,但保存,然后创建新的分支,再将远程分支对应分支的内容 reset 回未修改的状态。或者使用 git stash 系列命令解决冲突。

  1. git stash : 暂存修改的内容
  2. git pull : 拉取最新的内容
  3. git stash apply or git stash pop : 将暂存的内容合并进来

revert放弃自己当前写的代码,退回本地库中的

项目文件夹中用小乌龟的revert撤回

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值