一般我們打補丁的補丁 一般都是同事給你的,這是用對比工具修改下就可以了,但是補丁是怎麼生成的呢?
除了 git diff commit_id commit_id > one.patch
還有什麼是生成補丁的命令,git format-patch是打補丁常用命令
從網上看到乙個部落格覺得不錯就弄到自己部落格來了,方便自己學習的同時加強一下對著命令的理解和記憶。
1.在dev1分支上,打出所有dev1分支在master分支基礎上的patch
git format-patch master
//結果為d1c1.patch ,d1c2.patch
2.在dev1分支上,打出所有dev1分支的所有patch
git format-patch –root dev1
//結果為mc1.patch,d1c1.patch ,d1c2.patch
3.在dev2分支上,打出所有dev2分支在master分支基礎上的patch
git format-patch master
//結果為d2c1.patch ,d2c2.patch
4.比較兩個分支中單個檔案的區別
git diff dev1 dev2 main.c
5.找到dev2在master分支上的commitid
git merge-base dev2 master
//會顯示dev2和master兩個分支的共同的commitid
原作者**: git format patch 使用方法
使用git format patch生成所需要的patch git format patch s 1bbe3c8c197a35f79bfddaba099270a2e54ea9c7 please replace the hash code with your repo previous commit....
git format patch 使用方法
分類 git 2013 09 13 21 00 7265人閱讀收藏 舉報使用git format patch生成所需要的patch git format patch s 1bbe3c8c197a35f79bfddaba099270a2e54ea9c7 please replace the hash ...
君生我未生,我生君已老
君生我未生,我生君已老。君恨我生遲,我恨君生早。恨不生同時,日日與君好。我生君未生,君生我已老。我離君天涯,君隔我海角。我生君未生,君生我已老。化蝶去尋花,夜夜棲芳草。我不知道我是以何種感情把這詩看下去的。只是在看的時候想起你,然後莫名流淚。故事還要從那個炎熱的五月說起,從那個充滿紙醉金迷的上海說起...