是跨平台的 .git 文件夹



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

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

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

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

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

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

MsysGit在Windows上管理得很好,但在Linux上提交/推送之前,你必须:使用dos2unix表示1。 和 chmod 644 文件表示 2。 git statusgit diff将帮助您。

是的,我已经从Windows和Linux盒子中使用相同的存储库,并且工作正常。当你在 Git Windows 中工作时,每次推送到远程 Linux 存储库时,git 都会将行尾从 Windows 转换为 Linux 样式。

最新更新