【问题标题】:Committing local changes after branches are switched切换分支后提交本地更改
【发布时间】:2020-10-23 11:26:41
【问题描述】:

我应该在git分支A上工作,但是我不知不觉地在分支B上工作。注意到后,我现在的意图是切换到分支A而不提交到分支B。切换到分支A后,我可以做我的提交。如何使用智能 git 实现这一目标?

PS:我根本没有承诺B分支

【问题讨论】:

  • 您是否已经向分支 B 提交了应该在 A 上的任何内容?
  • @TTT 不,我没有
  • @TTT 不,问题不同,在我自己的情况下,我根本没有在错误的分支中提交更改。我在提交之前注意到了
  • 澄清一下,在您的情况和我链接到的问题中,您有一些待处理的更改要提交到其他分支,而不是您当前所在的分支。下面的答案准确描述了您需要做什么,链接问题中的答案也是如此。

标签: git smartgit


【解决方案1】:

如果您尚未将更改提交到 branch-b,那么 stash 应该可以工作:

> git stash
> git checkout branch-a
> git stash apply

【讨论】:

    猜你喜欢
    • 2020-12-27
    • 2013-08-07
    • 2017-04-23
    • 2022-11-28
    • 2018-08-11
    • 1970-01-01
    • 1970-01-01
    • 2022-08-18
    • 1970-01-01
    相关资源
    最近更新 更多