2017-07-28 4 views
0

私はOSをWindowsからUbuntuに入れ替えました.Android Studioをインストールした後、プロジェクトを新しいAndroidStudioProjectsにコピーして、the.gitフォルダもそこに保存しました。さて、私は窓を使っていたときと同じ進歩から、自分のプロジェクトをGithubに追跡し続けることができましたか?申し訳ありません愚かな質問btw場合。WindowsからLinux(Ubuntu)に切り替えた後、gitを使い続けるには?

+1

あなたは窓からのリモートレポにプッシュした場合、あなたがシームレスにできるはずですLinuxでそれを複製する。あなたのプラットフォームはここで違いはありません。 .gitディレクタをコピーしただけでディレクトリをコピーしたばかりの場合は、再コピーする必要はなく、コピーしたディレクトリから作業を続行します。また、 '.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ステータスを実行すると、[this](http://i.imgur.com/yOrwdzZ.png)が表示されます。しかし、私はこれらのファイルを変更していません。 – Nico

+0

あなたは '.gitattributes'ファイルを持っていません(これは良い習慣です)、eol/autocrlf設定に問題があると思います。移行する前に作業ディレクトリに変更がない場合でも、私のコマンドを実行することができます。これは問題を解決します。それ以外の場合は、もっと難しくなります... – Philippe

関連する問題