私はOSをWindowsからUbuntuに入れ替えました.Android Studioをインストールした後、プロジェクトを新しいAndroidStudioProjectsにコピーして、the.gitフォルダもそこに保存しました。さて、私は窓を使っていたときと同じ進歩から、自分のプロジェクトをGithubに追跡し続けることができましたか?申し訳ありません愚かな質問btw場合。WindowsからLinux(Ubuntu)に切り替えた後、gitを使い続けるには?
答えて
私は.gitディレクトリをコピーしました。しかし、私がプロジェクトのディレクトリ上でgit statusを実行すると、すべてのファイルが追跡されていないかのように赤色で表示されます。これが私の心配です。
.gitフォルダのみをコピーした場合、gitは作業ディレクトリのすべてのファイルが削除されたことを検出します。
あなたがしなければならないのは、それらを復元することだけです。
作業ディレクトリが実際に空であるか、ファイルが壊れている可能性があることを確認してください。
そのような場合、単に実行します。
git checkout .
か(それは同じでなければなりませんが):
git reset --hard HEAD
[これは私の言ったことです](http://i.imgur.com/bK5wpp4.png)。私は自分のプロジェクトをWindowsでどのように使っていたのかを移行しました.Gitステータスを実行すると、[this](http://i.imgur.com/yOrwdzZ.png)が表示されます。しかし、私はこれらのファイルを変更していません。 – Nico
あなたは '.gitattributes'ファイルを持っていません(これは良い習慣です)、eol/autocrlf設定に問題があると思います。移行する前に作業ディレクトリに変更がない場合でも、私のコマンドを実行することができます。これは問題を解決します。それ以外の場合は、もっと難しくなります... – Philippe
- 1. ビジュアルスタジオのファイルタブは前後に切り替え続けます
- 2. キーボードを使用してUbuntuでWindowsを切り替える
- 3. gitを使って特定のバージョンのLinuxソースコードに切り替えるには?
- 4. SSHを使うためにGitを切り替える
- 5. 別のGitタグに切り替える
- 6. 古い.NETプロジェクトをLinuxに切り替えるには?
- 7. Windowsユーザの切り替え後にCVSが動作しない
- 8. Git with windows 10 ubuntu(linux)-bash
- 9. IISからnginxに切り替えた後のCORS違反
- 10. Django 1.8からDjango 1.9に切り替えた後のフォームエラー
- 11. Windows上のGitで複数のsshキーを切り替える
- 12. ブランチに切り替えた後、特定のコミットを切り替えないのはなぜですか?
- 13. ドライブ切り替え後にUbuntuのアナコンダパスが乱雑になった
- 14. ログイン後にユーザーを切り替える
- 15. Ubuntuでnetcat-traditionalに切り替えるには?
- 16. 後でGPLからBSDにライセンスを切り替える
- 17. Git間でコミットを切り替える
- 18. gitでブランチを切り替える
- 19. Macでgitアカウントを切り替える
- 20. 5文字後に切り替える
- 21. linux userspaceから複数のGPIOSを切り替える
- 22. Ubuntuが新しいバージョンのPythonに切り替える
- 23. PlayFrameworkからSpringMVCに切り替える
- 24. NSDictionaryからDictionaryに切り替える
- 25. Python:optparseからargparseに切り替える
- 26. ApplicationData.Current.LocalFolderからKnownfolders.DocumentsLibraryに切り替える
- 27. ListViewからRecyclerViewに切り替える
- 28. ユーザーは切り替えページをログアウトし続ける
- 29. djangoはsqlite3からpostgresに切り替えた後に失敗します
- 30. Git on Mac:作業ディレクトリのファイルを切り替える(Windowsの - に相当)
あなたは窓からのリモートレポにプッシュした場合、あなたがシームレスにできるはずですLinuxでそれを複製する。あなたのプラットフォームはここで違いはありません。 .gitディレクタをコピーしただけでディレクトリをコピーしたばかりの場合は、再コピーする必要はなく、コピーしたディレクトリから作業を続行します。また、 '.git'ディレクトリを保持している限り、変更はありません。 –
@MattClark私は.gitディレクトリをコピーしました。しかし、私がプロジェクトのディレクトリ上でgit statusを実行すると、すべてのファイルが追跡されていないかのように赤色で表示されます。これが私の心配です。 – Nico