一个完整的 Git 提交流程

这也是一个给开源项目提交 PR 的完整 Git 流程。

1. 本地配置

  • 提交用户信息
1
2
git config --global user.name "username"
git config --global user.email "[email protected]"
  • GPG 配置
1
git checkout master
  • Rebase 更新到自己的仓库
1
git rebase upstream/master
  • 新建一个开发分支
1
git checkout -b feature_1 master
  • 开发
1
2
git add .
git commit -s -m "message"