有“git add -p”的GUI工具吗?

问题描述 投票:0回答:4

当我使用“git add -p”时,我感觉很困难,当我需要编辑补丁文件时更困难。

我认为 GUI 工具会更好。

是否有任何 GUI 工具可用于这项工作或仅用于编辑 .patch 文件?

谢谢。

git user-interface
4个回答
2
投票

git-cola 非常适合暂存或取消暂存补丁。查看所有更改,选择一些行,按“S”,这些行将被暂存以供提交。

Simple but powerful UI


1
投票

另一个好工具是Source Tree。它可以让您轻松上演个人帅哥/台词。


0
投票

检查Kompare。它会完成这项工作。

http://www.caffeinated.me.uk/kompare/


0
投票

虽然晚了几年,但我已经想出了一个似乎效果很好的解决方案。

  1. 创建临时分支:
    git checkout -b tmp
  2. 将更改提交到新分支:
    git commit -am 'all changes'
  3. 返回原来的分支:
    git checkout <mybranch>
  4. 使用
    git difftool tmp
    将更改逐步添加到当前分支。
  5. 完成后,只需删除临时提交即可:
    git branch -D tmp
© www.soinside.com 2019 - 2024. All rights reserved.