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 回答