簡體   English   中英

如何將更改合並到Git倉庫中?

[英]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無法復制子目錄。 我需要cdproduction目錄並從那里復制文件。

cd production && cp -rfHip .git ../dev/.git && cd ../dev && git add -A && git commit -a

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM