将git存储库和文件从Ubuntu移动到OS-X

时间:2012-11-06 10:15:59

标签: macos git ubuntu

我一直在我的Linux(Ubuntu)机器上使用Git来跟踪对C ++代码的更改。 现在,我正在使用Mac(OS-X 10.8),所以我只是将整个文件夹与.git一起从Linux复制到Mac。 但是,这并没有带来任何好处。 Git列出了大量修改过的文件,我猜他们都是。 我不确定,但我想这可能与Linux和OS-X中的行结尾有关。那么,在这种情况下,我应该采取哪些正确的行动,以便从一个操作系统顺利转移到另一个操作系统?

提前致谢, 丹尼斯。

修改 通过设置解决了这个问题 .git / config

中的filemode = false

这是正确的解决方案吗?我不太明白是什么原因造成的?

EDIT2 忘了提一下,原始存储库是从“git:// ...”克隆的。

EDIT3 显然,问题在于我使用USB闪存驱动器将物品从一个操作系统运送到另一个操作系统,并且没想到它可以让我的生活更加艰难:)从头开始再次尝试所有的东西而不用USB而且问题就消失了。

1 个答案:

答案 0 :(得分:1)

假设您在Ubuntu计算机上拥有对帐户的ssh访问权限,我建议克隆ssh

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

通过在Mac OS X计算机上使用实际的git clone操作,您不应该遇到任何问题。

作为参考,git-clone man page GIT网址部分包含所有可能的git传输的所有网址格式。