github上面fork代码如何提交分支合并申请

1.Fork一个项目到自己的主页

   在想要fork的页面fork一个。

2.首先clone自己

git clone [email protected]:nqmysb/hexo-theme-huweihuang.git

3.配置本地库与原始库的关联, 添加与原始库的关联,命名为upstream,此地址是原项目开发者的项目主页上的clone的地址:这是专门用来与主开发者保持相同进度的方法

git remote add upstream [email protected]:huweihuang/hexo-theme-huweihuang.git

4.从原始库中抓取最新的更新 抓取原数据库的更新,我们需要使用是git fetch upstream命令。这命令会自动选择更改过的代码文件进行更新。

git fetch upstream master

5.本地修改代码 合并

git merge upstream master

6.在本地修改完文件测试完成之后,将代码提交到我们自己的fork出来的项目主页。

git add .

git commit -m "添加网站访问计数"

git push [email protected]:nqmysb/hexo-theme-huweihuang.git

liaocan@LAPTOP-1VACLDI7 MINGW64 /e/hexo-theme-huweihuang (master)

$ git add .

liaocan@LAPTOP-1VACLDI7 MINGW64 /e/hexo-theme-huweihuang (master)

$ git commit -m "添加网站访问计数"

[master 9404867] 添加网站访问计数

5 files changed, 25 insertions(+), 1 deletion(-)

rewrite db.json (87%)

liaocan@LAPTOP-1VACLDI7 MINGW64 /e/hexo-theme-huweihuang (master)

$ git push [email protected]:nqmysb/hexo-theme-huweihuang.git

Enumerating objects: 21, done.

Counting objects: 100% (21/21), done.

Delta compression using up to 4 threads.

Compressing objects: 100% (10/10), done.

Writing objects: 100% (11/11), 4.03 KiB | 824.00 KiB/s, done.

Total 11 (delta 8), reused 0 (delta 0)

remote: Resolving deltas: 100% (8/8), completed with 8 local objects.

To github.com:nqmysb/hexo-theme-huweihuang.git

fb39120..9404867 master -> master

最后创建pull request提交到master

项目创建人确认之后即可合并分支

猜你喜欢

转载自blog.csdn.net/nqmysbd/article/details/88312824