- 同事發(fā)給我一個項目壓縮包显沈,我部署完了
- 現在需要git管理該項目箩祥,于是創(chuàng)建了git項目,我在服務器上推上去了摔寨。
- 給同事本地目錄同步git項目發(fā)現,Git在合并時遇到unrelated history提示時無法merge.
- 瞬間掉坑里爬不出來了怖辆。使用新的分支且保持不合并是一種辦法是复,但是無奈上傳新分支git push -u origin dev:dev 涉及到一個大的視頻(服務器上上傳之前的master分支還是挺快的,但那是阿里云的服務器網笆Α)淑廊。上傳視頻太慢!
- 用同事的電腦不習慣到都不會想到搜索下特咆。
- 最后回到自己工位搜索下立馬用命令參數解決:
git merge <對應的分支> --allow-unrelated-histories
我們一般寫 git merge -Xtheirs dev --allow-unrelated-histories. 然后刪除本地的dev分支季惩,再把master推到遠程倉庫。
不就是 --allow-unrelated-histories 腻格,怎么以前也敲過兩遍的画拾,遇到問題咋又想不到了呢!菜职!