如何以绕过钩子的方式编写git脚本?

时间:2012-12-18 04:49:27

标签: git version-control

我正在寻找一种优雅的方法来检查特定委托中的文件,而不会导致结帐挂钩。

例如,我不想要:

git checkout foo/bar/baz.txt

导致结账后挂钩开火。

2 个答案:

答案 0 :(得分:2)

git show HEAD:foo/bar/baz.txt | sed -e 'some funky stuff to correct line endings' > foo/bar/baz.txt

答案 1 :(得分:1)

git reset <commitid> foo/bar/baz.txt
git checkout-index -f foo/bar/baz.txt