在提交中在eclipse中创建一个git Patch

时间:2011-02-15 14:51:59

标签: eclipse git patch egit

我正在通过Eclipse egit插件使用git。我是使用git作为我的VCS的新手,并且想知道是否有办法创建一个补丁来捕获Eclipse中多个提交的更改。例如:

  1. 处理新功能
  2. 提交工作
  3. 修复错误
  4. 提交工作
  5. 创建自#1
  6. 以来添加的代码补丁

    这可以使用egit在eclipse中完成吗?如果没有,执行此操作的命令行是什么?

1 个答案:

答案 0 :(得分:1)

您正在寻找的git命令是:

git diff HEAD~2 HEAD

HEAD表示您当前的提交,而~2表示“之前的两次提交”。

我不确定egit是否可以这样做,但我会寻找某种任意差异功能:“diff against ... [commit]”。