Git 常用设置
Ubuntu 长期保存 Git 账户名与密码
1 | git config --global credential.helper store |
修改默认编辑器为 Vim
1 | git config --global core.editor "vim" |
合并提交
- 假设你想合并最近的 N 个提交,可以使用以下命令:
1
git rebase -i HEAD~N
- 要合并这些提交,你需要将除了第一个提交之外的其他提交的命令从 pick 改为 squash(或简写为 s)。例如:
1
2
3pick commit1
s commit2
s commit3 - 保存并关闭编辑器,Git 会打开另一个编辑器,编辑合并后的提交信息。
注意:变基后,对 Git 而言已经与之前的提交无关系了。如果此时推送时,线上存在被合并掉的提交,会被 git 视为冲突。
请确认不会造成对其他人代码覆盖的前提下,使用 -f 参数强制推送覆盖。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 罐罐头工厂!
评论