- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这对我来说根本不清楚: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/
从脚本中,如何确定当前的 GIT_DIR?如果没有覆盖,它只是顶级目录或裸仓库的顶级目录。 我想要这样的东西: [/git/repo1/subdir]$ git show-git-dir /git/r
我已经从备份中恢复了一个 git 存储库,但它没有正确的文件权限。在 .git 中对所有文件和目录设置 owner +rw 是否足够,还是更微妙? 是否有用于检查或重置 .git 文件权限的实用程序?
这对我来说根本不清楚:http://git-scm.com/2010/04/11/environment.html 据我所知,我无法对个人存储库执行此操作。命令不够清晰... 据我所知,我可以这样做:
很像this SO post ,我有以下工作流程,我想用 git 维护: 多人在本地发展 做一些事情 promise 更多的事情 推送到暂存区 在暂存中测试新代码 投入生产 我们的登台服务器服务于许多
在预提交 Hook 中使用 $GIT_DIR 将返回 .git 目录的位置。即使它没有被明确设置为任何东西,在 pre-commit 钩子(Hook)中使用它仍然会返回你的位置。更新后,迁移到 Git
我想在 GNU Bash 中实现一个子模块来检查父存储库中的所有 GNU Bash 脚本,不包括所有子模块的 Bash 脚本。 我已经知道 git ls-files -z\*.bash 可以正常工作,
我已经阅读了很多帖子,这些帖子似乎让我接近了,但并没有完全达到我想要的效果。我有一台服务器。在上面,我有 3 个网站:www.domain.com、staging.domain.com 和 dev.d
我最近发现,设置 $GIT_DIR 环境变量或在命令中使用 --git-dir 标签可以让您指定一个 git 存储库来运行该命令in。这意味着您可以在目录树中有两个不同的 .git 目录,如果您愿意,
我编写了一个非常简单的“部署”脚本,作为我的裸 git 存储库中的 post-update Hook 运行。 变量如下 live domain = ~/mydomain.com sta
我有GIT_WORK_TREE设置为 .和 GIT_DIR设置为 .git .当我运行 git init --bare ,我收到以下错误: fatal: GIT_WORK_TREE (or --wor
我是一名优秀的程序员,十分优秀!