【发布时间】:2021-05-10 08:33:47
【问题描述】:
假设我希望处理两个特性 A 和 B。我创建了两个对应的分支特性 A 和特性 B(除了主开发分支)。每当我在一个分支中进行更改时,我是否需要在签出到另一个分支之前提交我的更改?如果是这样,是否有任何解决方法?
【问题讨论】:
-
研究使用
git stash。 -
确实,
git stash是一个简单的解决方案。您可以在 featureA 分支中执行git stash save "featureA",然后在git checkout featureB执行其他操作,通过git stash save "featureB"保存。git stash list将向您展示所有藏匿处。您可以使用git stash pop(这将导入存储并删除记录)或git stash apply(在您删除它之前存储仍然存在)应用任何存储
标签: git git-branch