-
Notifications
You must be signed in to change notification settings - Fork 39
Simple Git Guides
HALX99 edited this page Jun 23, 2020
·
1 revision
提交PR有两种方式
- 为了避免冲突,先通过github网络创建PR, 同步到主仓库代码到自己fork的分支, 再在自己分支上开发功能,可开发完成后,提交到自己分支,然后再网页上创建PR(合并到master仓库),并指定对应review人员,确保代码review过后由主仓库管理者merge即可
- 如果改动较小,可以直接通过网页操作在主仓库打开要修改的文件,点击右上侧“笔”按钮进行编辑,由于一般来讲,对主仓库没有提交权限,修改完成路一路点绿色按钮就可以创建PR了, 如果有写权限,则注意会有个单选按钮,请选择create new branch后再点击绿色按钮(Propose file change),一路next即可创建PR
通常,可以再github网页上review代码,但如果想先合并PR在本地验证review,则可通过如下命令先merge远程pr到本地来跑代码验证:
git fetch origin pull/219/head:pr219
git checkout pr219
或者直接合并远程PR到本地当前分支
git pull origin pull/219/head
其中219是PR的id, pr219是本地分支名称