2012-10-26 113 views
1

我提前道歉,我覺得這是一個愚蠢的問題:/GIT版本庫遷移

我開始學習GIT,並在幾個項目中使用它。不久之後,我將所有內容都備份並重新格式化了我的電腦。然後我犯了一個很大的錯誤,因爲在同一個項目上工作幾個月後,沒有把GIT安裝到我的電腦上。我決定結束我的愚蠢,重新安裝GIT。我的隱藏的.git文件夾仍然在我的項目文件夾中。但是,在我開始檢查並提交更改之前,我想確保正確遷移。我是否正確地說,在我的GIT缺陷期間,我一直在使用的可見文件只是來自我最近檢查出的分支的文件?我不想簽出一個包含舊文件的分支,只是在我的GIT缺陷期間失去了我在過去幾個月中所做的所有工作。

回答

2

是的,工作副本中的文件(大概)與您備份之前的文件完全相同。在這一點上,你所需要做的就是安裝Git,然後git命令將在你的工作文件夾中工作。您可能會首先提交自上次使用Git以來所做的更改。

+0

好的,謝謝。我讀過關於有分離HEAD的嚴重問題的人,但從未完全理解這個概念。什麼時候頭部脫離了,我該如何避免它? (...聽起來很暴力的男孩) –

+1

HEAD指針指向某個沒有任何其他名稱的提交時(如分支頭或標籤),就會發生分離頭。在你的情況下,即使備份/恢復也不會改變HEAD指向的東西,所以你很好。 –

+0

非常感謝您的幫助! –