pou*_*def 9 git git-merge merge-conflict-resolution
我做了一个git pull,发现我的一个文件需要合并.
我现在不想合并该文件 - 我还有另一个需要处理的分支,稍后我会回到这个分支来解决合并问题.
对我来说"撤消"这种拉动的最佳做法是什么?或者,在我准备好处理它之前,我怎么能推迟这个合并呢?我需要做些什么才能更改分支,然后在我的代码中返回到这个未合并状态?
Tim*_*vis 12
这是一个很好的例子,为什么我认为进行提取而不是拉取是一个好主意.
你可以做的只是将你的分支重置为以前的状态..
git reset --hard HEAD~1
Run Code Online (Sandbox Code Playgroud)
或者如果你已经处于合并的中间(解决冲突),只需中止它..
git merge --abort
Run Code Online (Sandbox Code Playgroud)
完成你的改变然后......
git fetch
...have a look at what's changed
git merge origin/branch
Run Code Online (Sandbox Code Playgroud)
一个简单的方法来看看发生了什么变化
git cherry branch origin/branch -v --abbrev=6
Run Code Online (Sandbox Code Playgroud)
这将为您提供原始分支但不在您的分支中的提交列表...如果您需要该提交中更改的详细信息然后
git show commit --name-status
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6451 次 |
| 最近记录: |