.git文件夹跨平台?

如果使用linux创build的.git文件夹被复制到Windows,它会工作吗?

是的,它会好起来的 – 我自己这样工作 – 在Linux和Windows两台计算机上.git目录由dropbox同步,并且根本没有任何问题:)

btw – .hg也同样适用。

是的,我在Linux上使用gitflow扩展,在Windows上使用msysGit + TortoiseGit,它使用.git文件夹。

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

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

MsysGit在Windows上管理它,但是在Linux上,在commit / push之前,你必须:使用dos2unix为1, chmod 644git statusgit diff会帮助你。

这是,我已经从Windows和Linux的相同的回购框和工作正常。 当你在Git Windows中工作时,每次你推到一个远程的Linux repo,git都会把从Windows到Linux的风格转换成Linux风格。