我正在寻找一种优雅的方法来检查特定委托中的文件,而不会导致结帐挂钩。
例如,我不想要:
git checkout foo/bar/baz.txt
导致结账后挂钩开火。
答案 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