【发布时间】:2017-04-07 14:59:47
【问题描述】:
我正在为我的项目使用 Git 扩展。我很喜欢。 有一个问题一直困扰着我,我很确定 Git Extensions 中有一个技巧。 这是场景:
- 从master分支,我创建了3个分支
A、B和C。 - 开始在分支
A工作,做了一些改变 - 切换到分支
B,我仍然看到A中所做的更改,因为它们没有提交- 我不想在
A中提交更改,因为我还没有完成,我不希望此提交出现在提交历史记录中 - 我不想在
A中存储更改,因为如果我在B中进行更改并切换到C,我也必须在B中存储更改==>A中的更改是消失了:被新的存储覆盖。
- 我不想在
我可以在不同的分支中做很多储藏吗?
如果没有,stash 的替代方案是什么?commit 和 revert commit 是我唯一的选择吗?
【问题讨论】:
标签: git git-extensions git-worktree