2017-07-28 65 views
0

我將我的操作系統從Windows換到了Ubuntu,安裝了Android Studio之後,我將我的項目複製到新的AndroidStudioProjects中,因此..git文件夾也在那裏。現在,我如何繼續跟我的Github一起追蹤我的項目,這與我在使用Windows時的進展相同?對不起,如果愚蠢的問題順便說一句。從Windows切換到Linux(Ubuntu)後如何繼續使用git?

+1

如果你推到從Windows遠程回購,你應該能夠無縫地在Linux中克隆它。你的平臺在這裏沒有任何區別。如果您剛剛複製了該目錄,只要您還複製了.git director,則不需要重新登錄,並且繼續使用複製的目錄。再一次,只要你保留'.git'目錄,就不會有任何變化。 –

+0

@MattClark我沒有複製.git目錄。但是,如果我在項目目錄上執行git status,則所有文件都會顯示爲紅色,就好像它們未被跟蹤一樣。這讓我很擔心。 – Nico

回答

1

我沒有複製.git目錄。但是,如果我在項目目錄上執行git status,則所有文件都會顯示爲紅色,就好像它們未被跟蹤一樣。這讓我很擔心。

如果您只複製.git文件夾,git會檢測到工作目錄的所有文件已被刪除。

你唯一需要做的就是恢復它們。

請注意,請確認您的工作目錄非常空或您可能會丟失文件。

如果是這樣的話,只需要運行:

git checkout . 

或(這應該是相同的):

git reset --hard HEAD 
+0

[這就是我的意思](http://i.imgur.com/bK5wpp4.png)。我將我的項目完全移植到了Windows中,如果我在其上運行git status,我會看到[this](http://i.imgur.com/yOrwdzZ.png)。但是我沒有對這些文件做任何修改。 – Nico

+0

您沒有'.gitattributes'文件(這是一個很好的做法),所以我認爲這是eol/autocrlf設置的問題。如果您在遷移之前沒有在工作目錄中進行任何更改,您仍然可以運行我的命令,這將解決問題。否則,它會更困難... – Philippe