如果我git stash -k
(存储所有未暂停的更改)和git pop
,如果其中一个文件在暂存区域中被修改并且还有未分级的更改,则会出现合并冲突。
我正在编写一个调用git stash -k
的脚本,提取文件,并在它们通过时提交它们。如果没有,我想git stash pop
并将工作树恢复到之前的状态。
这可能吗?是否有实现这一目标的合并无冲突方式?
谢谢!
答案 0 :(得分:0)
你可以采取另一种方式:
git stash
(甚至更好,git stash -u
)git stash pop
git reset --soft HEAD^