2017-04-09 75 views
0

Git noob here,這是我第一次嘗試在bash上使用git,並且在主目錄中執行了git init。 我意識到這是錯誤的,然後使用rm -rf $ HOME/.git來撤消它。主目錄中的Git Init - 現在無法提交更改

現在,當我嘗試在另一個名爲git-practice的目錄中提交更改時,它說分支主服務器並且不會提交任何已添加到暫存區域的文件。

當我嘗試git的增加,中端以下出現:

分支主

初始提交

未跟蹤文件:(使用「混帳添加...」包括在這將是提交)

的README.txt

沒有加入到承諾,但未跟蹤文件存在(使用「混帳添加」追蹤)

我很困惑,我該如何解決這個問題?

+0

你不能只用Git切換目錄,仍然知道舊位置的分支。您的選項包括再次克隆到新的文件夾位置,或者可能將您的'.git'文件夾移動到新的位置。 –

+0

在我的主目錄中使用-rf $ HOME/.git之後,我不再有一個.git文件夾。但是我在目錄git-practice中有一個.git文件夾。我錯誤地刪除.git文件夾嗎? – ollymid

+0

刪除該文件夾是完全正常的。如果你到目前爲止還沒有添加任何東西到git-practice文件夾中,請嘗試去除那個.git目錄,然後用新的git init重新啓動你的路徑 – Sebastian

回答

0

首先,請使用git rev-parse --show-toplevel來檢查輸出是否爲git-practice目錄。如果是這樣,那意味着你正在製作這個回購協議。

然後在git-practice文件夾中使用git回購。您可以使用git add README.txtgit add .來創建新文件README.txt。最後使用git commit -m 'message'來提交更改。

+0

謝謝瑪麗娜 - 我發現這一點,所有這些建議很有幫助 – ollymid