有没有办法将 .git 文件夹放在不同的目录中?
可能的重复:
如何将本地 git 存储库与其工作分离目录?
我正在尝试将其与 dropbox 集成,有办法实现吗? 我想要实现的是拥有一个不在保管箱中的不同文件夹,它将存储我的 .git,这样它就不会与不同的用户发生冲突。
Possible Duplicate:
How to detach the local git repository from its working directory?
i'm trying to have that in order to integrate it with dropbox, is there a way to have this?
what i want to achieve is have a different folder not in dropbox which will store my .git so that it won't collide with different users.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
GIT_DIR
(默认为 .git)保存所有特定于存储库的数据。您可以将 GIT_DIR 环境变量设置为任何内容,甚至是当前项目之外的目录。例如,从典型 Git 项目的根目录中:
如果您将 .git 目录移到其他地方...
... Git 将不再将该目录本身识别为 Git 项目:
除非您明确告诉它在哪里可以找到 Git该项目的目录:
The
GIT_DIR
, .git by default, holds all the repository-specific data. You can set theGIT_DIR
environment variable to essentially anything, even directories outside the current project.For example, from within the root of a typical Git project:
If you move the .git directory elsewhere...
... Git will no longer recognize the directory itself as a Git project:
Unless you explicitly tell it where to find the Git directory for this project: