fork操作

对于某一个项目来说,如果自己不属于开发者中的一员,那么只能先fork别人的代码,然后将代码拉取到本地进行修改之后,再向原来的项目发起pull request。

fork项目

fork项目

克隆项目到本地

执行下面命令,将项目拷贝到本地。

git clone https://github.com/coder-chenhao/java-design-patterns.git
添加源仓库
git remote add upstream https://github.com/iluwatar/java-design-patterns.git

执行完命令之后,我们来查看当前项目具有的远程分支。

git remote -v 

查看远程分支

同步项目内容

使用下面的命令,将原项目的代码同步到我们的master分支上,使得我们fork的项目保持最新。

git pull upstream master
修改内容

在保证我们的代码是最新的时候,我们进行项目的修改操作,这里是添加了一个test.txt文件,并推送到我们自己项目的远程分支。

推送远程分支

发起pull-request请求

在我们fork过来的项目上点击pull requests,就会看到如下图所示的界面。

new pull request

点击New pull requests按钮之后,就会看到如下图所示的内容,这时候我们需要选择比较的分支,以及查看提交的内容。

Create pull request

点击Create pull request按钮之后,我们需要编写提交信息,填写完之后,点击Create pull request按钮,这时候就需要等待原项目管理者进行合并操作了。

填写提交信息

博主微信公众号

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐