主要观点:介绍有效发送 pull 请求的工作流程,强调避免使用 master 分支,同步上游仓库及自动化操作的重要性。
关键信息:
- 发送 pull 请求时不要用 master 分支,应创建特征分支,避免后续操作问题。
- 定期工作时要同步本地 fork 与上游仓库,添加上游仓库为远程并设置跟踪。
- 可定义 shell 函数自动化设置仓库,如
gcf
函数克隆仓库并设置上游,gpr
函数用于检查 pull 请求。 - 推荐阅读[Git from the bottom up]了解 Git 内部机制。
重要细节: - 开始时忘记创建分支可通过
git branch pr-branch
和git reset --hard origin/master
恢复。 - 同步上游时
git pull --rebase
和git rebase master
可更新 pull 请求。 gcf
函数可克隆仓库并设置上游,gpr
函数可检查特定 pull 请求并切换到相应分支。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。