如果使用linux创建的.git文件夹复制到Windows,它会起作用吗?
是的,没关系 - 我自己就是这样工作的 - 在两台装有 Linux 和 Windows 的计算机上.git
目录由 Dropbox 同步,绝对没有问题:)
顺便说一句 - .hg
同样有效。
是的,我在 Linux 上与 gitflow 扩展一起使用,在 Windows 上与 msysGit + TortoiseGit 一起使用,它很好地使用了.git
文件夹。
但是要非常小心相反的情况。通过将 git 文件夹从 Windows 复制到 Linux,将有:
- 许多 Windows 回车符在文件中返回
- 文件权限更改
MsysGit在Windows上管理得很好,但在Linux上提交/推送之前,你必须:使用dos2unix表示1。 和 chmod 644
文件表示 2。 git status
和git diff
将帮助您。
是的,我已经从Windows和Linux盒子中使用相同的存储库,并且工作正常。当你在 Git Windows 中工作时,每次推送到远程 Linux 存储库时,git 都会将行尾从 Windows 转换为 Linux 样式。