日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
如何在Github上創(chuàng)建一個(gè)拉取請求

 學(xué)習(xí)如何復(fù)刻一個(gè)倉庫,進(jìn)行更改,并要求維護(hù)人員審查并合并它。

成都創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括德令哈網(wǎng)站建設(shè)、德令哈網(wǎng)站制作、德令哈網(wǎng)頁制作以及德令哈網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,德令哈網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到德令哈省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

你知道如何使用 git 了,你有一個(gè) GitHub 倉庫并且可以向它推送。這一切都很好。但是你如何為他人的 GitHub 項(xiàng)目做出貢獻(xiàn)? 這是我在學(xué)習(xí) git 和 GitHub 之后想知道的。在本文中,我將解釋如何復(fù)刻fork一個(gè) git 倉庫、進(jìn)行更改并提交一個(gè)拉取請求pull request。

當(dāng)你想要在一個(gè) GitHub 項(xiàng)目上工作時(shí),第一步是復(fù)刻一個(gè)倉庫。

Forking a GitHub repo你可以使用我的演示倉庫試一試。

當(dāng)你在這個(gè)頁面時(shí),單擊右上角的 “Fork”(復(fù)刻)按鈕。這將在你的 GitHub 用戶賬戶下創(chuàng)建我的演示倉庫的一個(gè)新副本,其 URL 如下:

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

這個(gè)副本包含了原始倉庫中的所有代碼、分支和提交。

接下來,打開你計(jì)算機(jī)上的終端并運(yùn)行命令來克隆clone倉庫:

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

一旦倉庫被克隆后,你需要做兩件事:

1、通過發(fā)出命令創(chuàng)建一個(gè)新分支 new_branch :

 
 
 
 
  1. git checkout -b new_branch

2、使用以下命令為上游倉庫創(chuàng)建一個(gè)新的遠(yuǎn)程remote:

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

在這種情況下,“上游倉庫”指的是你創(chuàng)建復(fù)刻來自的原始倉庫。

現(xiàn)在你可以更改代碼了。以下代碼創(chuàng)建一個(gè)新分支,進(jìn)行任意更改,并將其推送到 new_branch 分支:

 
 
 
 
  1. $ git checkout -b new_branch
  2. Switched to a new branch ‘new_branch’
  3. $ echo “some test file” > 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 <file>..." 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:   
  25. Remote:
  26.  * [new branch]         new_branch -> new_branch

一旦你將更改推送到您的倉庫后, “Compare & pull request”(比較和拉取請求)按鈕將出現(xiàn)在GitHub。

GitHub's Compare & Pull Request button單擊它,你將進(jìn)入此屏幕:

GitHub's Open pull request button單擊 “Create pull request”(創(chuàng)建拉取請求)按鈕打開一個(gè)拉取請求。這將允許倉庫的維護(hù)者們審查你的貢獻(xiàn)。然后,如果你的貢獻(xiàn)是沒問題的,他們可以合并它,或者他們可能會(huì)要求你做一些改變。

精簡版

總之,如果您想為一個(gè)項(xiàng)目做出貢獻(xiàn),最簡單的方法是:

  1. 找到您想要貢獻(xiàn)的項(xiàng)目
  2. 復(fù)刻它
  3. 將其克隆到你的本地系統(tǒng)
  4. 建立一個(gè)新的分支
  5. 進(jìn)行你的更改
  6. 將其推送回你的倉庫
  7. 單擊 “Compare & pull request”(比較和拉取請求)按鈕
  8. 單擊 “Create pull request”(創(chuàng)建拉取請求)以打開一個(gè)新的拉取請求

如果審閱者要求更改,請重復(fù)步驟 5 和 6,為你的拉取請求添加更多提交。


當(dāng)前標(biāo)題:如何在Github上創(chuàng)建一個(gè)拉取請求
分享網(wǎng)址:http://www.dlmjj.cn/article/cdjespd.html