在计算机之间移动Git项目

时间:2010-04-26 11:28:46

标签: git project msysgit

我有一个项目,我在两个地方使用(我不使用git服务器)。

当我在第二个地方复制项目时,我必须签入所有文件(但它们没有改变),git向我展示了例如


@@ -1,8 +1,8 @@
-#Sat Mar 06 19:39:27 CET 2010
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
-org.eclipse.jdt.core.compiler.compliance=1.6
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.6
+#Sat Mar 06 19:39:27 CET 2010

+eclipse.preferences.version=1

+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled

+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6

+org.eclipse.jdt.core.compiler.compliance=1.6

+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error

+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error

+org.eclipse.jdt.core.compiler.source=1.6

我在这两个地方做了命令 git config --global core.autocrlf false 但它对这个问题没有帮助

3 个答案:

答案 0 :(得分:5)

尽管没有回答你的问题 - 请不要复制你的git repo。假设您通过USB记忆棒或类似的东西进行复制 - 在记忆棒上创建第三个回购(最好是'裸'模式),并通过该回购在两台计算机之间同步您的更改。

答案 1 :(得分:4)

您可以尝试 git bundle ,看看问题是否仍然存在 此外,您只需移动一个文件。

答案 2 :(得分:1)

我通常只是git clone计算机之间的东西 - 如果你有网络访问git(即通过ssh)。

你也可以使用第三个回购,无论是公开回购(见github和朋友)还是私人回购(我真的很喜欢gitosis来管理我的git“服务器”) - 这样你也可以获得备份的好处。