1. 更新代码
进入代码目录,更新代码
1 | cd ~/workspace/sourcecode/richardrenn/slark |
*查看所有远端库情况
1 | git remote -v |
1 | origin git@github.com:RichardRenn/slark.git (fetch) |
*查看所有分支情况,可看到当前的分支是origin/master
1 | git branch -a |
1 | * master |
2. 新建分支
本地新建分支,并切换到新建的分支
1 | git checkout -b dev |
3. 推送分支
推送新分支到远端库和上游库,冒号前的是本地分支名,冒号后的是远程分支名
1 | git push origin dev:dev |
此时再敲git branch -a 就可以看到已经在远端库和上游库都建好了分支
1 | * dev |
4. 提交修改
在本地的dev分支修改文件并提交推送到远端库
1 | git add [file] |
5. 提交PR
在网页通过PR的方式将dev代码推送到上游库的dev分支
6. 分支合入
等dev调试稳定后再通过PR的方式将上游库的dev分支merge到其master分支,即可上线
- PR操作可以参考>>传送门 - Pull Request 工作流程<<