9

如果将使用linux创建的.git文件夹复制到windows,它会工作吗?

4

3 回答 3

9

是的,没关系 - 我自己就是这样工作的 - 在两台具有 Linux 和 Windows 的计算机上,.git目录由 Dropbox 同步,绝对没有问题 :)

顺便说一句 -.hg效果同样好。

于 2012-04-20T13:24:37.090 回答
2

是的,我在 Linux 上将它与gitflow扩展一起使用,在 Windows 上将它与 msysGit + TortoiseGit 一起使用,它.git很好地使用了该文件夹。

但要非常小心反向。通过将 git 文件夹从 Windows 复制到 Linux,将会有:

  1. 文件中的许多 Windows 回车符
  2. 文件权限更改

MsysGit 在 Windows 上可以很好地管理它,但在 Linux 上,在提交/推送之前,您必须:将dos2unix用于 1. 并将chmod 644文件用于 2.git status并将git diff帮助您。

于 2012-04-20T13:54:35.973 回答
0

是的,我在 Windows 和 Linux 机器上都使用了相同的 repo,它运行良好。当您在 Git Windows 中工作时,每次推送到远程 Linux 存储库时,git 都会将行结尾从 Windows 转换为 Linux 样式。

于 2012-04-20T13:38:39.243 回答