2

Windowsにgitリポジトリがあります。これで、同じマシンにLinuxへのデュアルブートをインストールしました。

Linuxでは、NTFSをマウントしました。

cp -r /media/OS/Users/xl/git/xyz ~/git/xyz

それから私は〜/ git / xyzでLinuxに取り組んでいて、gitも(ローカルで)コミットしているので。

git情報を台無しにしましたか?もしそうなら、どのように修正しますか?

残念ながら、私はすでにLinuxからNTFSにrysncを戻しているので、リモートリポジトリも元のバックアップもありません。(NTFSはケースに依存しませんが、それが重要な場合はケースを認識します)

ありがとう。

4

1 に答える 1

1

何も壊れてはいけませんが、念のため、レポのコンテンツをコピーするのではなく、バンドルを作成することで確認できます。

gitバンドルは、簡単にコピーできる1つのファイルになり、そこからLinuxセッションでリポジトリのクローンを作成できます。
これは、cpまたはrsynch中のファイルの破損を回避するための最も確実な方法です。

ただし、LinuxセッションからWindowsパスを確認できる場合は、そのリポジトリを直接複製するか、(リポジトリのコンテンツ全体をコピーするのではなく)プッシュバックする方がさらに簡単です。

于 2013-02-06T06:50:01.197 に答える