簡體   English   中英

將git存儲庫向下移動到層次結構級別

[英]Moving a git repository down a hierarchy level

我現在正在尋找幾個小時但是找不到令人滿意的答案,即使它似乎是一個簡單的noobish問題。 我基本上想要完成的是將當前位於項目文件夾之外的.git目錄移動到項目文件夾中。 最好這不應該改變存儲庫歷史記錄,盡管我不知道這是否真的可行。 我想這樣做的原因有點像IDE /項目類型相關的問題,我可以用這種方式解決。

我感謝任何幫助,謝謝。

當然只是移動它,然后做一個

git add -A
git commit -m "moved project"

在新的根目錄中。 這不會是數據方面的重大變化。 它只是要改變當前提交的樹。 所有對象都已存在。

如果您希望更改git存儲庫以使其總是看起來像您的文件位於新路徑中,您可以重寫類似於此的歷史記錄

否則,亞當的回答就是你想要的。

編輯:請注意,如果您或其他任何人可能已經在任何地方使用此存儲庫作為子模塊或子樹,則不應使用此方法。

暫無
暫無

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

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