[英]How do I merge changes of a git fork into master of my repo?
[英]How to merge changes into a Git repo?
將我們的倉庫復制到dev目錄時,我犯了一個錯誤。 運行mkdir dev && cd dev && git clone <projecturl>
我決定將文件從clone dev/myproject
目錄復制到父目錄dev
。 問題是我忘了復制.git
,所以現在所有更改都存在於非Git存儲庫的目錄中,而且我沒有明顯的方法來提交我知道的更改。
我嘗試了一下,但沒有成功:
cp -RfHip production/.git dev/.git
我想知道如何在可能的情況下合並更改而又不產生合並沖突。 我所做的更改非常重要,以至於必須手動合並它們是不可行的。 我想如果所有其他方法都失敗了,我可以將文件從dev復制到生產中,然后提交,然后開始從生產中刪除不會在提交中覆蓋的舊文件。
真有趣,我自己也能解決。 cp
無法復制子目錄。 我需要cd
到production
目錄並從那里復制文件。
cd production && cp -rfHip .git ../dev/.git && cd ../dev && git add -A && git commit -a
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.