1. 程式人生 > >git保留兩個repo的commit並進行合並

git保留兩個repo的commit並進行合並

git merge post alt 分享圖片 comm 執行 man and body

以往的合並時首先要刪除repo的.git文件夾,然後重新add-commit-push。帶來的問題是會丟失某一個倉庫的提交信息,不利於時光倒退。經過摸索終於實現了保留兩個倉庫提交信息的合並方法。介紹如下:

比如要將DownloadPicsBySeleniumAndPhantomJS這個項目合並到Web-Spider中,終端中執行:

技術分享圖片

接下來解決merge沖突即可(可以嘗試使用mergetool),如有需要可以刪除多余分支和遠程連接

1 git mergetool # 解決merge沖突
2 git remote rm other # 刪除遠程連接
3 git branch -d repo1 # 刪除分支操作

git保留兩個repo的commit並進行合並