GitHub客户端操作3--pull Request(拉请求)

GitHub客户端操作3--pull Request(拉请求)

一、参考说明

参考文章一:Github上提交代码(pullrequest)

网址:

https://jingyan.baidu.com/article/358570f64dcdc2ce4724fc32.html

 

参考文章二:GitHub——Pull Request

网址:http://blog.csdn.net/u012325167/article/details/50635522

 

参考文章三:Git工作流指南:PullRequest工作流

网址:http://blog.jobbole.com/76854/

二、pull Request(拉请求)

2.0、说明:

我的github用户:Forever99,项目拥有者用户:huayan66

2.1、应用场景1:

我不是这个项目的参与开发人员,而是项目无关人员,

但是由于我看了这个项目后,发现项目不够完美,所以决定完善一下这个项目,但是我的完善操作并不会对原有的项目作修改,而是自己需要经过以下这些操作:

1、先 fork 相应的项目,相当于拷贝一份到自己的github账户下

2、然后再clone到本地分支

3、创建特性分支

4、在该特性分支上进行扩展功能或者修补bug

5、将客户端hello仓库的所有修改同步到github

6、发起 pullrequest 给原作者(huayan66),让他看到,并决定是否接受你的修改

7、原作者(huayan66)同意接受这个修改【扩展功能】,就会 merge 到他自己的项目中

8、确认提交

9、提交流程结束了,扩展功能合并到了原作者的项目仓库里

从而达到为项目做出一份贡献的目的

1、先 fork 相应的项目,相当于拷贝一份到自己的github账户下

(1)fork前

(2)fork后

2.然后再clone 到本地分支

3、创建特性分支

备注:在GitHub上发送Pull Request时,一般都是发送特性分支。这样一来,Pull Request就拥有了更明确的特性[主题]让对方了解自己修改代码的意图,有助于提高代码的审查效率)

新添加了一个分支:add-new-jpg

目的:说明扩展功能,时新添加一张图片


4、在该特性分支上进行扩展功能或者修补bug

在add-new-jpg分支上添加了扩展功能:添加了一张图片:信息添加的图片.jpg


5、将客户端hello仓库的所有修改同步到github上

同步后结果


6、发起 pull request 给原作者(huayan66),让他看到,并决定是否接受你的修改

【1】点击旁边绿色的 Compare & pull request 按钮

【2】填写功能扩展说明,并发出pull request

7、原作者(huayan66)同意接受这个修改【扩展功能】,就会 merge 到他自己的项目中


8、确认提交

9、提交流程结束了,扩展功能合并到了原作者的项目仓库里

2.2、应用场景2:

我是这个项目的参与开发人员

在这个项目仓库的某个分支上:add-new-file分支上,添加了在master基础上的新功能:新添加了:nihao.txt文件。希望项目的负责人:Forever99可以将这个新添加的功能合并到master分支上,实现项目仓库的功能扩展。

1、add-new-file分支上添加新功能


2、将gitbub本地客户端的修改同步到github网站上

3、发送pull request(拉请求)

4、项目负责人:Forever99在github网站上看到了自己的一个队友发送了pull request

5、项目负责人:Forever99接收到请求后,统一接受这个修改

(1)点击那个pull request


(2)填写统一合并信息,点击:Merge pull request,即可实现合并拉请求,即:add-new-file分支撒谎那个的扩展功能合并到master分支上,master分支实现扩展功能。

6、确认修改


7、合并完成,删除多余的分支(add-new-file)

原因:add-new-file分支,一开始创建的目的就是为了实现某个扩展功能的,现在master分支上的扩展功能已经实现,所以add-new-file分支可以删除了


8、最终页面


  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: githubdesktop_zh-main.zip是GitHub Desktop的中文主题包压缩文件。 GitHub Desktop是由GitHub开发的一款可视化的Git客户端工具,它提供了一种简单、直观的方式来管理你的Git仓库。在使用GitHub Desktop时,用户可以通过可视化的界面操作,而无需记住复杂的Git命令。 这个中文主题包githubdesktop_zh-main.zip是为了让中国用户更方便地使用GitHub Desktop而开发的。通过将这个主题包安装到GitHub Desktop中,用户可以将软件的界面语言切换为中文,从而更好地理解和使用该软件。 将主题包安装到GitHub Desktop非常简单。首先,用户需要下载githubdesktop_zh-main.zip文件并解压缩。然后,在GitHub Desktop的菜单栏中选择"File"(文件),在打开的下菜单中选择"Options"(选项)。在弹出的对话框中,选择"Appearance"(外观)选项卡,并找到"Language"(语言)一栏。在这里,选择"中文"作为GitHub Desktop的语言。最后,点击"Save"(保存)按钮,GitHub Desktop就会自动切换为中文界面。 通过安装githubdesktop_zh-main.zip主题包,用户可以更好地理解GitHub Desktop的各个功能和操作,提高工作效率。 ### 回答2: githubdesktop_zh-main.zip 是一个 GitHub Desktop 的中文版本的压缩文件。GitHub Desktop 是一个适用于 Windows 和 macOS 的开源桌面应用程序,它提供了一个可视化图形界面,使用户能够更方便地使用 GitHub 进行版本控制和协作开发。 该压缩文件包含了 GitHub Desktop 中文版的所有文件和资源。通过解压该文件,并安装其中的软件或应用程序,用户可以将其部署到自己的计算机上,从而开始使用 GitHub Desktop 的中文版。 安装完成后,用户可以使用 GitHub Desktop 中文版来进行以下操作:克隆远程仓库到本地,创建新的分支,查看和比较不同版本的文件,进行提交和推送操作,处理合并冲突等等。同时,GitHub Desktop 的用户界面非常直观和友好,使用户能够更轻松地协作和管理他们的项目。 通过在 GitHub Desktop 中文版中配置 GitHub 账户,用户可以轻松地与其他用户合作,共享和合并代码,并随时保持与远程仓库的同步。 总而言之,githubdesktop_zh-main.zip 是一个包含 GitHub Desktop 中文版的压缩文件,通过安装该文件中的软件或应用程序,用户可以方便地使用 GitHub Desktop 来进行版本控制和协作开发。 ### 回答3: githubdesktop_zh-main.zip 是一个文件压缩包,其中包含了 GitHub Desktop 的中文版本。GitHub Desktop 是一个用于管理 GitHub 代码仓库的桌面客户端工具。 在这个压缩包中,你可以找到 GitHub Desktop 的安装文件。安装之后,你可以使用这个工具来轻松地进行代码同步、提交、取、分支管理等常见操作,而无需使用命令行或者网页。 使用 GitHub Desktop,你可以方便地将你的代码推送到 GitHub 上的远程仓库,或者从远程仓库取最新的代码到本地进行修改。它提供了一个直观的用户界面,可以帮助你进行代码版本控制。 对于那些不太熟悉命令行操作的开发者来说,GitHub Desktop 是一个很好的选择。它提供了一个可视化的界面,让开发者可以更轻松地进行代码管理,而不需要记住一些复杂的命令。 总之,githubdesktop_zh-main.zip 是一个包含 GitHub Desktop 中文版本的压缩包。通过安装这个工具,你可以更便捷地管理你的 GitHub 代码仓库,进行代码同步和版本控制。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值