Von*_*onC 69
并非每个命令都能直接支持干跑.
git merge --no-commit --no-ff)git fetch origin',然后是' git log master..origin/master',在a之前git merge origin/master)git push有一个干运行选项)正如JC Hamano总结:
有些东西没有在git中实现,因为它们没有意义,并且有些东西没有在git中实现,因为没有人可以搔痒.
换句话说,我们倾向于只实现现实世界中存在的实际需要的东西,并且只有当添加作为系统的连贯部分时才有意义.
iboisver评论:
另外一点需要注意的是,命令,如中
git add和git rm允许的-n命令行选项来指定排练,而在git commit中,-n选项意味着完全不同的东西.
所以一定要查看手册页
git commit -n:
-n
--no-verify
Run Code Online (Sandbox Code Playgroud)
此选项绕过pre-commit和commit-msg挂钩.另见githooks(5).