我正在为我的项目使用Git 扩展。我很喜欢。有一个问题一直困扰着我,我很确定 Git 扩展中有一个技巧。这是场景:
- 从 master 分支,我创建了 3 个分支
A
,B
并且C
. - 开始在分支工作
A
,做了一些改变 - 切换到分支
B
,我仍然看到更改,A
因为它们没有提交- 我不想提交更改,
A
因为我还没有完成,我不希望这个提交出现在提交历史中 - 我不想存储更改,
A
因为如果我进行更改B
并切换到C
,我也必须存储更改B
==> 更改A
已消失:被新存储覆盖。
- 我不想提交更改,
我可以在不同的分支中做很多藏匿处吗?
如果没有,有什么替代方案stash
?
是我唯一commit
的revert
commit
选择吗?