git 当您将更改推送到远程时,.git 下的文件是否已更新?
git when you push your changes to the remote are the files under .git updated?
所以我在 .git/hooks 文件夹中添加了一个名为 post-checkout.
的挂钩文件
钩子正在工作,但是当我执行 git 状态时,我没有看到新文件。此外,如果我尝试使用 git add .git/hooks/post-checkout
添加文件,则会出现错误。
我假设这意味着 .git 文件夹只是本地信息? - 但我想与远程仓库分享我的钩子。这可能吗?
不,git 信息与本地无关仅 - 远程信息被跟踪、存储在本地,但只要您不使用就不会同步fetch
命令 - 但 git 挂钩。
您不能做的是在您的存储库中包含 .git
文件夹中的内容:如果您想共享一些挂钩,请在您的存储库中创建一个名为 post-checkout.dist
的文件,然后写一个关于它的用法的自述文件。
如果您不想拥有此文件的双重副本,请使用 hooks
文件夹中的符号链接
所以我在 .git/hooks 文件夹中添加了一个名为 post-checkout.
的挂钩文件钩子正在工作,但是当我执行 git 状态时,我没有看到新文件。此外,如果我尝试使用 git add .git/hooks/post-checkout
添加文件,则会出现错误。
我假设这意味着 .git 文件夹只是本地信息? - 但我想与远程仓库分享我的钩子。这可能吗?
不,git 信息与本地无关仅 - 远程信息被跟踪、存储在本地,但只要您不使用就不会同步fetch
命令 - 但 git 挂钩。
您不能做的是在您的存储库中包含 .git
文件夹中的内容:如果您想共享一些挂钩,请在您的存储库中创建一个名为 post-checkout.dist
的文件,然后写一个关于它的用法的自述文件。
如果您不想拥有此文件的双重副本,请使用 hooks
文件夹中的符号链接