2017-07-28 66 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