我有一个仓库,我在分支B的前面保存了一个存储区。然后在分支A上我弹出了存储,现在有合并冲突的问题
我非常想中止整个操作并在分支b上执行stash pop。有一个简单的方法吗?
我不太关心我的目录中的工作副本太多,因为在弹出藏匿之前它是干净的
答案 0 :(得分:1)
如果您不关心工作副本,可以git reset --hard
返回HEAD
返回A
最近的实际提交(然后交换到{ {1}})。
答案 1 :(得分:1)
你可以做一个
git stash save stashed_changes_from_b
当你在分支A上时。这将创建一个存储,它本质上是你在分支B上运行git stash时的存储。现在,A将不会有任何更改并且将处于状态这是在你做git stash pop之前。你现在可以用分支A做你想做的任何事情,当你完成并想要将藏匿处弹出到分支B上时,你只需要检查分支B并做一个
git stash pop.
(我使用git stash save给我的stashes一个名字,因为它帮助我一眼就知道我运行时藏匿的内容
git stash list.)