相关疑难解决方法(0)

Egit挂钩不会被触发

我有一个带有预提交钩子的git repo,它故意在100%的时间内失败.

cat .git/hooks/pre-commit
> exit 1
Run Code Online (Sandbox Code Playgroud)

如果我尝试通过命令行提交,它会按预期失败.但是,如果我从egit提交,则忽略钩子并且提交更改.

egit/jgit不能识别挂钩吗?这有解决方法吗?

提前致谢!

git githooks egit jgit

17
推荐指数
1
解决办法
5649
查看次数

git diff和gif diff-index有什么区别

当我想获取git diff文件时,我发现有人使用

git diff-index --cached  --diff-filter=AM --name-only  HEAD
Run Code Online (Sandbox Code Playgroud)

如果我使用

git diff --cached --diff-filter=AM --name-only  HEAD 
Run Code Online (Sandbox Code Playgroud)

可以得到相同的结果.那么git diff和之间的区别是git diff-index什么?当你必须使用git diff-index但不是git diff吗?

git

13
推荐指数
1
解决办法
4713
查看次数

标签 统计

git ×2

egit ×1

githooks ×1

jgit ×1