2015-11-04 66 views
0

我每次检查一个新分支时,我的队友和我都厌倦了运行这些相同的3个命令,现在我想将我所做的更改推送到Git仓库,以便他们可以开始使用它。当我修改文件时,我修改的文件不会在git状态中弹出。我怎样才能把它推到git仓库?下面是我添加的文件到/.git/hooks/post-checkout如何推送我在我的git钩子文件中所做的更改?

#! /bin/sh 

# Start from the repository root. 
cd ./$(git rev-parse --show-cdup) 

# drop migrate and set up. 
rake db:drop 
rake db:migrate 
rake db:setup 

回答

0

混帐挂钩不被你的git仓库保存的轨道。看到这个answer

对于链接的答案,我会补充一点,你可以将钩子保存在一个单独的存储库中,并将其作为子模块包含在当前的存储库中。然后,如上面的回应所述,让每个人都将.git/hooks回购符号链接到您的子模块。

相关问题