是.git文件夹跨平台?

时间:2012-04-20 13:18:32

标签: windows linux git

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

3 个答案:

答案 0 :(得分:9)

是的,没关系 - 我自己这样工作 - 在两台装有Linux和Windows的计算机上.git目录由dropbox同步,并且完全没有任何问题:)

btw - .hg同样有效。

答案 1 :(得分:2)

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

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

  1. 文件中的许多Windows回车
  2. 文件权限更改
  3. MsysGit在Windows上管理得很好,但在提交/推送之前在Linux上你必须:使用dos2unix代表1.和chmod 644代表2. git status和{{1}的文件会帮助你。

答案 2 :(得分:0)

是的,我使用过来自Windows和Linux盒子的同一个repo,它运行正常。当您在Git Windows中工作时,每次推送到远程Linux仓库时,git都会将从Windows结束的行转换为Linux样式。