2017-02-08 86 views
0

所以我在一個名爲post-checkout的.git/hooks文件夾中添加了一個鉤子文件。git當你將更改推送到遠程是.git更新的文件?

掛鉤正在工作,但是當我做一個git狀態時,我看不到新文件。另外,如果我嘗試使用git add .git/hooks/post-checkout添加文件,則會顯示錯誤。

我認爲這意味着.git文件夾只是本地信息? - 但我想分享我的鉤子與遠程回購。那可能嗎?

回答

1

不,git的信息都沒有相對本地 - 遠程信息跟蹤,存儲在本地,但不同步,只要你不使用fetch命令 - 但混帳掛鉤。

你不能做的是在你的倉庫東西是爲.git文件夾,包括:如果你想分享一些鉤子,創建的一個文件在您的回購協議,名爲post-checkout.dist和寫一個關於它的用法自述。

如果你不希望有該文件的副本兩倍,在hooks文件夾使用符號鏈接

+0

好,我知道了,非常感謝:) –