2014-06-11 26 views
-2

我在本地克隆了一個存儲庫,並在我做了一些更改並希望推送它們之後,我收到消息說我的文件夾不是git repo,而且確實沒有.git文件夾。我不知道它去了哪裏。.git文件夾消失了,我該如何推送我的更改?

所以現在我有這些文件,我需要推,我怎麼可以創建該文件夾,將承認修改過的文件,所以我可以把他們一個Git倉庫?

+2

的可能重複[刪可以git的恢復?](http://stackoverflow.com/questions/6246907/can- deleted-git-be-restored) – BTownTKD

回答

3

再次克隆到另一個文件夾存儲庫。然後,將.git文件夾複製到您損壞的項目文件夾中。

0

這似乎不是,嚴格來說,是一個編程問題。更多的技術支持問題。你也沒有告訴我們你到目前爲止所做的嘗試,所以我堅持使用標準的技術支持建議:

  1. 你是否檢查過你的.git文件夾是否在回收站中?如果是這樣,只需恢復它。
  2. 嘗試克隆到不同目錄,並更改複製到該目錄(或移動git的文件夾到你原來的目錄 - 兩種方法都可行)。
  3. 你有沒有試過multiple | duplicate | questions已經在Stack Exchange上回答了嗎?
  4. 你試過Google search嗎?
+0

不知道爲什麼downvote是這樣指導的;我的回答是在@rcarraretto之前給出的,除了*其他可能的解決步驟之外,還包含了答案*,並就如何在將來改進OP問題提供了建議。 – BTownTKD

0

通常,當你克隆版本庫,你需要提供源位置和目標目錄。目標目錄是通過提供要調用的文件夾的名稱而創建的。我的建議是嘗試克隆存儲庫並創建一個不同的目錄。您將能夠從該目錄推送更改。當你從這個目錄推入時,起初它可能會認爲一切都已經改變,但實際上是因爲該目錄是全新的,沒有任何內容。源位置是從github網站或任何你可能使用的git網站

但是,如果你想創建一個新的git倉庫,那麼你只需要提供一個目錄名和存儲庫會爲您創建。

這是使用Git GUI實現,但其他用戶界面可能的工作方式相同

相關問題