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

标签 git version-control

我正在寻找一种优雅的方式来从特定提交中 checkout 文件,而不会导致 checkout Hook 触发。

例如,我不想要:

git checkout foo/bar/baz.txt

导致 checkout 后钩子(Hook)触发。

最佳答案

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

关于git - 如何以绕过钩子(Hook)的方式编写 git 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13926470/

相关文章:

git - 以最小的努力跨多台计算机同步代码

git - 你能解释一下为什么你会在 Git 中锁定一个远程分支吗?

version-control - SSIS 包 - 版本控制和维护问题

git - 显示自 master 原始分支点以来 git 分支中的所有提交

git - 作为一个有经验的 git 用户,我怎样才能学会理解 Mercurial 的工作原理?

c# - LibGit2Sharp 查找 pull 后更新/添加/删除的文件

git - 如何用git切换回 'master'?

javascript - travis-ci 构建和部署 npm 模块时如何包含 "build"目录

Git 推送在本地仓库的 'git reset --hard HEAD~1' 后失败

git - 如何在服务器上的 bitbucket 和 git 中建立信任关系