• 最好尽可能多的进行 commit,git 是让代码的变动有迹可循,commit log 能展示出良好的编码习惯,但是使用 git 并不是为了用来展示的。
  • 在 clone 一个开源仓库时,最好先进行 fork,大多数时候需要在项目里写些什么。
  • 一定要有一个只有你自己使用的分支,你随意操作这个分支而不必担心和别人相互影响。
  • squash 在合并提交上比 amend 更棒。
  • git push remote-repo-name +local-branch 帮助你强制修改一个分支。
  • 记住有 git stash 可以帮助你暂时保存代码。
  • git worktree 在每个分支的运行依赖于不同的配置文件时很有用。