我用 sourcetree clone 到本地的代码后 .git 目录下没有发现 hooks 文件夹,但是通过终端 git clone 完的仓库里就有,我想不明白,sourcetree 只不过是个 git 客户端而已,还能给我过滤掉了文件夹吗。后来看到别人写的 hooks 的应用才明白,原来对于任何 Git 仓库来说钩子(hooks)都是本地的,而且它不会随着 git clone 一起复制到新的仓库。 但是在终端里的 git clone 密令是可以把它克隆下来的。
PS:我今天在window系统用 sourcetree clone 的项目有hooks目录,但是mac系统的就没有,不知道原因。我打算不再用sourcetree了,以后就用终端下载,在idea中提交就挺好。
Git Hooks
最新推荐文章于 2024-07-15 16:22:08 发布