小编bob*_*tle的帖子

.gitignore通配符无法正常工作?("LIVE-*"模式与"LIVE-vhost"文件名不匹配)

速度超快.这是我的.gitignore(在我的回购的根级别

# Makefile stuff
LIVE-* 
.install-post-all
Run Code Online (Sandbox Code Playgroud)

当我这样做时,LIVE-*位不起作用:

$ git status
# On branch master
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#   pm-h8/etc/apache2/conf.d/LIVE-vhost
nothing added to commit but untracked files present (use "git add" to track)
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

git gitignore

15
推荐指数
2
解决办法
1万
查看次数

git precommit hook以确保HEAD是来自master repo的最新版本

我正在将我的团队从旧的CVS存储库转移到使用git.我希望添加一个precommit钩子,以确保在本地完成提交(并推送)之前,每个人都有一个最新的回购.

例如,在CVS中,每个人都会在进行更改之前进行'cvs up',然后进行提交.我想强制它,所以人们不能提交更改,除非他们已经做了git pull origin master第一次(我们不会使用额外的分支)

是否有捷径可寻?欢呼任何帮助:)

git hook pre-commit-hook

2
推荐指数
1
解决办法
1404
查看次数

标签 统计

git ×2

gitignore ×1

hook ×1

pre-commit-hook ×1