我想将git文件夹重命名为其他内容,因为我担心我的本地.git文件夹会覆盖我部署的远程git文件夹。
我可以重命名文件夹,还是必须执行特殊命令?
答案 0 :(得分:3)
您可以将.git
重命名为您想要的任何内容,但之后您必须设置环境变量GIT_DIR
或向每个 git调用添加一个参数:
git --git-dir=./.definitively-not-git status
有关令人讨厌的详细信息,请参阅man git
。
是的,它听起来非常不方便且容易出错。因此,可能更好地研究其他解决方案,比如@mouche所说的。
答案 1 :(得分:0)
您无法重命名.git
文件夹,但仍然可以使用git,因此您需要从部署中排除该目录。
如果您通过git push
部署,这不是问题,因为您的.git
目录将不会被发送。如果您使用rsync
或其他方式将文件夹中的所有文件复制到远程服务器,请使用命令行选项排除该文件夹。