github使用详解 --- 接受pull request

GitHub中会有贡献者提交代码上来,也就是pull_request,那么我们如何处理提交的代码呢?

一般通过fork其他人的项目,然后修改代码,最后pull_request给项目的原始创建者。

处理别人提交上来的的pull_request步骤如下:

1.收到别人的pull_request,首先需要在本地创建一个分支

git branch test_user

通过 git branch 可以查看目前本地所拥有的分支,绿色的表示当前所在分支

2.创建完分支后,我们需要切换到该分支上

git checkout test_user

3.接下来我们就需要pull提交者的项目

git pull https://github.com/BiBoBi250/syz_e_mall.git

4.如果文件没有任何冲突的话,git会自动帮你commit,如果出现冲突的话,你就需要手动合并了

5.假如没有冲突的话,接下来需要切换到master主分支,然后合并test_user分支

git checkout master

git merge test_user

6.加入有冲突的话,可以采用git diff查看冲突的地方,然后使用编辑器打开,进行修改。

修改完毕后git add -A 加入到工作区,接着git commit -m "注释"提交到test_user分支。

7.合并完成后,最后由master分支push到GitHub仓库。

git push origin master

8.最后如果想要再次更新自己本地的项目的话

git pull origin master

就ok了~


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!