繁体   English   中英

是.git文件夹跨平台吗?

[英]Is .git folder crossplatform?

如果使用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 on 2. git statusgit diff将帮助你。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM