这是我的两难选择:我想让所有更改都在本地不提交,因为Xcode使得查看和在它们之间跳转变得更加容易,但是我也想提交更改并推送一个WIP分支供其他人查看
这是我想出的工作流程,我敢肯定我可以轻松编写它的脚本,但是我猜测还有更好的方法:
--no-commit
选项选择提交答案 0 :(得分:4)
步骤3和步骤4是不必要的。将步骤5更改为git reset HEAD^ --soft
或git reset HEAD^
。两者都将当前分支重置为上一个提交。前者使变更保持上演和未提交,而后者使变更保持上演。