在eclipse中跨提交创建git修补程序

在eclipse中跨提交创建git修补程序,eclipse,git,patch,egit,Eclipse,Git,Patch,Egit,我通过Eclipse插件使用git。我对使用git作为我的VCS很陌生,我想知道是否有一种方法可以创建一个补丁来捕获Eclipse中多个提交的更改。例如: 开发新功能 投入工作 修正错误 投入工作 创建自#1以来添加的代码补丁 这可以在eclipse中使用egit实现吗?如果没有,执行此操作的命令行是什么?您要查找的git命令是: git diff HEAD~2 HEAD HEAD表示当前提交,而~2表示“之前两次提交” 我不确定egit是否能做到这一点,但我会寻找一些任意的diff功能:“d

我通过Eclipse插件使用git。我对使用git作为我的VCS很陌生,我想知道是否有一种方法可以创建一个补丁来捕获Eclipse中多个提交的更改。例如:

  • 开发新功能
  • 投入工作
  • 修正错误
  • 投入工作
  • 创建自#1以来添加的代码补丁

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

    您要查找的git命令是:

    git diff HEAD~2 HEAD
    
    HEAD
    表示当前提交,而
    ~2
    表示“之前两次提交”

    我不确定egit是否能做到这一点,但我会寻找一些任意的diff功能:“diff-from…[commit]”