2017-03-09 37 views
1

我需要在開發和我的特性分支之間獲取補丁/ diff如何獲取補丁或diff文件 - 分支之間的Git比較

我怎樣才能得到這個使用git命令。

請考慮分支名稱爲developmenttest。我需要從測試和開發分支中獲得差異。

編輯:

我按照在下面的問題提供的步驟: Comparing two branches in Git?

的差異示於僅git的終端。

我怎麼可以保存差異成補丁或diff文件?

+3

的可能的複製回購[Git中比較兩個分支?](http://stackoverflow.com/questions/9834689/comparing-two-branches-in-git ) –

+0

@Yogesh_D感謝您的鏈接 – Venkat

+0

@Yogesh_D我編輯了我的問題,我需要獲取補丁文件 – Venkat

回答

1

嘗試

git的差異development..test> patch_name.patch

這將創建補丁。無論你想要的地方應用補丁。

1

您也可以使用創建一個補丁文件: git format-patch master..dev --stdout > patch.patch

這會在電子郵件格式的補丁,我覺得更易讀一點點。另請注意,上述命令爲所有補丁創建一個文件。

這些文件可以適用於使用git am