2

チェックアウトフックを起動させずに、特定のコミットからファイルをチェックアウトするエレガントな方法を探しています。

たとえば、私はしたくない:

git checkout foo/bar/baz.txt

チェックアウト後のフックが起動します。

4

2 に答える 2

2
git show HEAD:foo/bar/baz.txt | sed -e 'some funky stuff to correct line endings' > foo/bar/baz.txt
于 2012-12-18T05:31:01.747 に答える
1
git reset <commitid> foo/bar/baz.txt
git checkout-index -f foo/bar/baz.txt
于 2012-12-18T06:40:26.020 に答える