【问题标题】:Why cannot a feature be finished with unstaged changes?为什么不能通过未暂存的更改来完成功能?
【发布时间】:2014-08-14 10:41:17
【问题描述】:

当我的沙箱包含未暂存/未提交的更改时,我无法“完成一项功能”(使用 git-flow)是否有特殊原因?

【问题讨论】:

    标签: git atlassian-sourcetree git-flow


    【解决方案1】:

    当您有未提交的更改时,Git 无法合并。

    您可以执行以下操作:

    • git stash 临时存储您的更改
    • 完成您的功能
    • git stash pop 将隐藏的更改恢复到当前工作目录的顶部

    【讨论】:

    • 我想知道是什么阻止了这个答案还包括对问题的实际答案,这是一个“为什么这样做”而不是“我怎样才能绕过它”作为四处走动应该相当清楚,因为提交消息会告诉您确切的操作...
    • 你看答案的第一句话了吗?当你“完成一个功能”时,Git-flow 想要进行合并,但 git 无法与脏工作副本进行合并。
    猜你喜欢
    • 1970-01-01
    • 2021-12-18
    • 2020-06-12
    • 1970-01-01
    • 2017-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-18
    相关资源
    最近更新 更多