有没有办法推送 WIP 分支并在本地保持未提交的更改?

Phi*_*hil 2 git

这是我的困境:我希望在本地未提交所有更改,因为 Xcode 使查看和在它们之间跳转变得更加容易,但我也想提交更改并推送 WIP 分支以供其他人审查。

这是我想出的工作流程,我确信我可以轻松地编写它的脚本,但我猜有更好的方法:

  1. 将更改提交到 WIP 分支
  2. 推分支
  3. 删除分支
  4. 重新创建分支
  5. --no-commit樱桃选择带有选项的提交

Elp*_*Kay 5

步骤 3 和 4 不是必需的。将步骤 5 更改为git reset HEAD^ --softgit reset HEAD^。两者都将当前分支重置回之前的提交。前者保留暂存且未提交的更改,后者保留未暂存的更改。