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