加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

如安在 Github 上建设一个拉取哀求

发布时间:2019-08-13 04:18:53 所属栏目:建站 来源:Kedar Vijay Kulkarni
导读:进修怎样复刻一个客栈,举办变动,并要求维护职员检察并归并它。 你知道怎样行使 git 了,你有一个 GitHub 客栈而且可以向它推送。这统统都很好。可是你如作甚他人的 GitHub 项目做出孝顺? 这是我在进修 git 和 GitHub 之后想知道的。在本文中,我将表明如

进修怎样复刻一个客栈,举办变动,并要求维护职员检察并归并它。

如安在 Github 上建设一个拉取哀求

你知道怎样行使 git 了,你有一个 GitHub 客栈而且可以向它推送。这统统都很好。可是你如作甚他人的 GitHub 项目做出孝顺? 这是我在进修 git 和 GitHub 之后想知道的。在本文中,我将表明怎样复刻fork一个 git 客栈、举办变动并提交一个拉取哀求pull request。

当你想要在一个 GitHub 项目上事变时,第一步是复刻一个客栈。

Forking a GitHub repo

Forking a GitHub repo你可以行使我的演示客栈试一试。

当你在这个页面时,单击右上角的 “Fork”(复刻)按钮。这将在你的 GitHub 用户账户下建设我的演示客栈的一个新副本,其 URL 如下:

  1. https://github.com/<你的用户名>/demo 

这个副本包括了原始客栈中的全部代码、分支和提交。

接下来,打开你计较机上的终端并运行呼吁来克隆clone客栈:

  1. git clone https://github.com/<你的用户名>/demo 

一旦客栈被克隆后,你必要做两件事:

1、通过发出呼吁建设一个新分支 new_branch :

  1. git checkout -b new_branch 

2、行使以下呼吁为上旅客栈建设一个新的长途remote:

  1. git remote add upstream https://github.com/kedark3/demo 

在这种环境下,“上旅客栈”指的是你建设复刻来自的原始客栈。

此刻你可以变动代码了。以下代码建设一个新分支,举办恣意变动,并将其推送到 new_branch 分支:

  1. $ git checkout -b new_branch 
  2. Switched to a new branch ‘new_branch’ 
  3. $ echo “some test file” &gt; test 
  4. $ cat test 
  5. Some test file 
  6. $ git status 
  7. On branch new_branch 
  8. No commits yet 
  9. Untracked files: 
  10.   (use "git add &lt;file&gt;..." to include in what will be committed) 
  11.     test 
  12. nothing added to commit but untracked files present (use "git add" to track) 
  13. $ git add test 
  14. $ git commit -S -m "Adding a test file to new_branch" 
  15. [new_branch (root-commit) 4265ec8] Adding a test file to new_branch 
  16.  1 file changed, 1 insertion(+) 
  17.  create mode 100644 test 
  18. $ git push -u origin new_branch 
  19. Enumerating objects: 3, done. 
  20. Counting objects: 100% (3/3), done. 
  21. Writing objects: 100% (3/3), 918 bytes | 918.00 KiB/s, done. 
  22. Total 3 (delta 0), reused 0 (delta 0) 
  23. Remote: Create a pull request for ‘new_branch’ on GitHub by visiting: 
  24. Remote:   <http://github.com/example/Demo/pull/new/new_branch> 
  25. Remote: 
  26.  * [new branch]         new_branch -&gt; new_branch 

一旦你将变动推送到您的客栈后, “Compare & pull request”(较量和拉取哀求)按钮将呈此刻GitHub。

GitHub's Compare & Pull Request button

GitHub's Compare & Pull Request button单击它,你将进入此屏幕:

GitHub's Open pull request button

GitHub's Open pull request button单击 “Create pull request”(建设拉取哀求)按钮打开一个拉取哀求。这将应承客栈的维护者们检察你的孝顺。然后,假如你的孝顺是没题目的,他们可以归并它,可能他们也许会要求你做一些改变。

精简版

总之,假如您想为一个项目做出孝顺,最简朴的要领是:

  1. 找到您想要孝顺的项目
  2. 复刻它
  3. 将其克隆到你的当地体系
  4. 成立一个新的分支
  5. 举办你的变动
  6. 将其推送回你的客栈
  7. 单击 “Compare & pull request”(较量和拉取哀求)按钮
  8. 单击 “Create pull request”(建设拉取哀求)以打开一个新的拉取哀求

假如审视者要求变动,请一再步调 5 和 6,为你的拉取哀求添加更多提交。

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读