Github New Pull Request

简介: 第一个 Pull Request  : - ) Github Create New Pull Request 一、原理图                   1.按顺序走下来便是第一次  New 一个 PR 要走的流程:                   2.Main Project   /   Your forked repository 分别是  源项目仓库   /  

第一个 Pull Request  : - )

Github Create New Pull Request


一、原理图

                  1.按顺序走下来便是第一次  New 一个 PR 要走的流程:

                  2.Main Project   /   Your forked repository 分别是  源项目仓库   /   你fork到自己帐号的仓库

                                                                       在本次演示中分别是subaochen/java-tutorial   /   timo1160139211/java-tutorial

                  3.之后再每次提交无需建立连接,即仅进行 4-5-6-7-8 即可

                  4.下面将会详细介绍每一步用途用法注意事项

                 

                        

      

二、详细流程介绍

                  Step1:

                   1.Fork:将源项目Fork到你的仓库,用来为源项目做贡献 或者自己沿用

                         

                     

                  Step2 (1/2):

                  2.1Button >>  'clone / download ': copy URL / download .zip

                     > 注意:要在自己fork的仓库中进行

   


                  Step2 (2/2):

                  2.2# git clone URL.git        // 克隆到本地计算机上,开发

                     > 注意:1.路径      2. URL
  

                  Step3 (1/3):                 

                  3.1# git remote -v        // 显示当前仓库的上游分支


                    

                 

                  Step3 (2/3):

                  3.2# git remote add upstream URL.git       //  添加上游分支 ,命名为upstream

                     > 注意:1.URL 指向 源项目       2. upstream 无须是源项目的一个分支名称,可任意自行命名


                  Step3 (3/3):

                  3.3# git remote -v        // 显示当前仓库的上游分支


                   


                  Step4 :

                  4.# git fetch upstream       // 将upstream 上游分支(源项目)    抓取到本地


                    


                  Step5 :

                  5.# git merge upstream/master       // 将upstream 上游分支(源项目)  的master开发分支  合并到本地,保证本地跟源项目同步

                     > 注意:1.解决合并冲突


                      

                 

                 

                  Step6 : 添加一个txt文件 PRtest.txt

                  Step7(4/4) :

                  7.1# git status                                         //   审查当前的git 状态                           > 注意:1.这样做是个好习惯,当然不是必须

                  7.2# git add PRtest.txt                          //   也可以  git add .        添加全部

                  7.3# git commit -m "PR test"              //   提交 到 本地

                  7.4# git push origin/master                  //   将本地上传到 自己的仓库  的origin/master开发分支  

                     > 注意:1.必须只能提交到自己仓库



                    

                    



                 Step8 (1/3):

                  8.1Button >>  'New pull requests ':

                     > 注意:要在源项目进行


                  8.2Link >>  ' 通过比较两个仓库 创建PR ':


                  8.3Button >>  'Create pull requests ':

                     > 注意:要在源项目进行

                     > 注意源项目 base - - - 自己的项目 head



      Finish.

Github 也会帮你记录你的第一个pull request  ლ(╹◡╹ლ)



目录
相关文章
|
6月前
|
缓存 网络协议 Linux
百度搜索:蓝易云【解决github push/pull报错443】
通过以上方法,你有望解决GitHub push/pull报错443的问题。如果问题仍然存在,建议检查GitHub的状态页面,看是否有正在维护或故障的情况。
136 3
|
3月前
|
存储 Linux Go
如何在Github上Pull Request的教程
关于如何在GitHub上发起Pull Request(合并请求)的详细教程,包括Fork(分支)、Clone(克隆)、创建新分支、修改代码、提交更改、推送到远程仓库等步骤,并提供了解决权限问题的方法,如创建个人访问令牌(Personal Access Token)。
96 6
|
6月前
|
开发工具 git 开发者
【GitHub】如何在github上提交PR(Pull Request) + 多个pr同时提交、互不干扰
【GitHub】如何在github上提交PR(Pull Request) + 多个pr同时提交、互不干扰
968 6
|
6月前
|
语音技术
如何在GitHub正确提PR(Pull Requests),给喜欢的开源项目贡献代码
最好的中文TTS项目Bert-vits2更新了中文特化分支,但可能由于时间仓促,代码中存在不少的bug,作为普通用户,有的时候也想为自己喜欢的开源项目做一点点贡献,帮助作者修改一些简单的bug,那么该如何开始? 本次我们以Bert-vits2项目为例子,分享正确提交PR(Pull Requests)的方式。
|
Android开发
【错误记录】Android Studio 配置 GitHub 报错 ( Can‘t login using given credentials: Request response: 401 Una )
【错误记录】Android Studio 配置 GitHub 报错 ( Can‘t login using given credentials: Request response: 401 Una )
399 0
【错误记录】Android Studio 配置 GitHub 报错 ( Can‘t login using given credentials: Request response: 401 Una )
|
数据可视化 开发工具 git
使用git处理github中提交有冲突的pull request
使用git处理github中提交有冲突的pull request
353 0
使用git处理github中提交有冲突的pull request
|
存储 开发工具 开发者
GitHub Desktop 3.0:帮你更好地整合 pull requests
GitHub Desktop 3.0:帮你更好地整合 pull requests
268 0
GitHub Desktop 3.0:帮你更好地整合 pull requests
|
分布式计算 资源调度 开发工具
【spark系列2】spark 合并github (pull request)pr 的正确姿势
【spark系列2】spark 合并github (pull request)pr 的正确姿势
160 0
【spark系列2】spark 合并github (pull request)pr 的正确姿势
|
安全 Linux 开发工具
Git 技术篇 - 同步代码到github失败,提示non-fast-forward、error: failed to push some refs to问题解决方法,git pull的用法
Git 技术篇 - 同步代码到github失败,提示non-fast-forward、error: failed to push some refs to问题解决方法,git pull的用法
736 0
Git 技术篇 - 同步代码到github失败,提示non-fast-forward、error: failed to push some refs to问题解决方法,git pull的用法
|
1月前
|
编解码 Oracle Java
java9到java17的新特性学习--github新项目
本文宣布了一个名为"JavaLearnNote"的新GitHub项目,该项目旨在帮助Java开发者深入理解和掌握从Java 9到Java 17的每个版本的关键新特性,并通过实战演示、社区支持和持续更新来促进学习。
79 3