gpt4 book ai didi

git - GIT_DIR 如何工作?确切地

转载 作者:行者123 更新时间:2023-12-04 05:03:50 26 4
gpt4 key购买 nike

这对我来说根本不清楚:http://git-scm.com/2010/04/11/environment.html

据我所知,我无法对个人存储库执行此操作。命令不够清晰...

据我所知,我可以这样做:

GIT_DIR="directory here"

但是,这似乎是 Git 存储库的 Git 文件夹的全局目录。是这样的吗?

如何准确设置此存储库的 Git 目录?

感谢您的帮助。如果它太愚蠢了,我很抱歉,但这对我来说真的很困惑。

最佳答案

您可以通过替换 .git 来重新定位任何存储库的存储库文件夹。文件夹 .git包含 gitdir: <path> 的文件。该路径将指向另一个文件夹,该文件夹将充当您的存储库文件夹。

注:<path>包含存储库文件夹的名称,而不仅仅是 .git 的路径文件夹。

您可以使用它来将所有存储库文件夹存储在具有唯一名称的单个位置。您仍将在 .git 的位置执行 git 命令文件。

GIT_DIR、GIT_WORK_TREE 等只是环境变量,如果设置,则由 git 使用。如果你在全局范围内设置它们,它们将在全局范围内应用,并且可能会搞砸一切。如果您在 git init 时设置了它们它将使用适当的配置创建存储库,以便在取消设置环境后继续工作。

关于git - GIT_DIR 如何工作?确切地,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15769263/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com