2011-02-15 101 views
1

我使用git通過Eclipse egit插件。我是使用git作爲我的VCS的新手,並且想知道是否有創建一個修補程序的方法,該修補程序捕獲Eclipse內多個提交的更改。例如:在一個新的功能在eclipse中創建git補丁提交

  1. 工作
  2. 提交工作
  3. 修復bug
  4. 提交工作
  5. 創建以來#1

可這是添加代碼補丁使用egit在eclipse中完成?如果沒有,那麼執行此操作的命令行是什麼?

回答

1

你要找的git的命令是:

git diff HEAD~2 HEAD 

HEAD意味着當前的提交和~2意思是「兩次提交前」。

我不確定egit是否可以做到這一點,但我會尋找某種任意的差異功能:「diff against ... [commit]」。