git上本地分支和远程分支有不同,合并会有冲突,直接删除本地分支,再拉取远程分支。
因为之前的本地分支,我做了一些实验性质的改动,并没有合并到线上的代码里面。
然后其他同事在一直推进更新。
所以要么我回滚到分支分叉的地方,再获取合并remote origin上的分支。
要么我直接不要我之前的改动,直接删除这个本地分支,然后拉取远程分支到本地,一老永逸。
操作:
git branch -D A
注意使用 -D
参数来强制删除分支,即使分支上有未合并的更改。
然后拉取远程分支
git checkout -b A origin/A
转载请注明:QMT|Ptrade量化交易 » git上本地分支和远程分支有不同,合并会有冲突,直接删除本地分支,再拉取远程分支