0

Linux (Ubuntu) マシンで Git を使用して、C++ コードの変更を追跡しています。現在、私は Mac (OS-X 10.8) で作業しているので、ソースのフォルダー全体を .git と共に Linux から Mac にコピーするだけです。しかし、それは良いことにはつながりません。Git には、膨大な数の変更されたファイルが一覧表示されますが、それらすべてだと思います。よくわかりませんが、Linux と OS-X の行末に関係があるのではないかと思います。それで、あるOSから別のOSにスムーズに移行するために、このような状況で私がすべき正しい一連のアクションは何ですか?

前もってありがとう、デニス。

EDIT は .git/config で filemode=false を設定することで問題を解決しました

それは適切な解決策ですか?何が問題を引き起こしたのかよくわかりませんか?

EDIT2 は言及するのを忘れました、元のリポジトリは「git://...」から複製されます

EDIT3 どうやら、問題は、USBフラッシュドライブを使用してあるOSから別のOSに物を運ぶことであり、それが私の人生を難しくする可能性があるとは考えていませんでした:) USBなしですべてを最初からコピーし、問題はなくなりました。

4

1 に答える 1

1

Ubuntu マシンのアカウントに ssh アクセスできると仮定すると、次のクローンを作成することをお勧めしsshます。

$ git clone ssh://user@ubuntu-machine/path/to/git/repo

Mac OS X マシンで実際のgit clone操作を使用することで、問題が発生することはありません。

参考までに、 git-clone man ページのGIT URLSセクションには、可能なすべての git トランスポートのすべての URL 形式が含まれています。

于 2012-11-06T10:34:33.637 に答える