【Git】GitHub for Windows使用(3) GitHub Flow的使用

來源:互聯網
上載者:User

標籤:使用者   log   blog   png   參與   基礎   alt   images      

 第三章了,關於GitHub上有一個Pull Request,是展示本項目或資源所有的Pull 請求的。

而這個開發流程是基於GitHub Flow的開發模式。

網上關於GitHub Flow簡單的介紹有很多,但是本人去看了一圈又一圈,愣是沒有看懂這個到底是個什麼玩意。只是看到GitHub Flow相關的文章中總在Pull Request功能中來回操作。

於是自己去對pull request操作了一遍,才返回頭來寫這篇文章的開頭。此時才終於搞明白,

原來GitHub Flow其實就是一種開發模式,一種思路,而Git管理項目之後,對於圍繞本項目開發的各個使用者在自己本機提交的新的分支進行管理的一種思路。

這種管理思路就是GitHub Flow官網給出來的流程圖可以描述的。

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

這種項目提交管理流程有如下幾步:

 》 1.建立一個分支

  》  2.添加提交

   》   3.開啟pull請求

    》    4.評論和審查你的代碼

     》     5.部署

      》      6.合并

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

原理圖:

1.建立一個分支

2.添加提交

3.開啟pull請求

4.評論和審查你的代碼

5.部署

6.合并

 

 

 

 

 

 

 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

實際操作流程【】:

1.建立分支的過程

  1.1進入用戶端,然後從用戶端進入GitHub網站

     1.2 在網站可以看到Pull request顯示有0個pull請求

     1.3點進去之後,想要建立一個新的Pull請求的話,需要建立一個新的分支或者別的進行合并,不然的話是沒有辦法建立pull請求的。

     

    1.4  那麼返回用戶端,在用戶端新建立一個分支,並進行檔案修改,並提交分支

     1.5  將新分支相關修改推送給GitHub上

    這一步操作類比每一個項目參與這,新的使用者,在本地開闢一個新的分支,進行相關修改之後將本地開闢的新的分支推送到GitHub上

 

     1.6 然後在Repository選項,點擊View on GitHub,進入GitHub網站

  2.添加提交

    2.1  在官網便可以看到此時可以建立一個新的pull request

 

 

 

    2.2  選擇包基礎分支和要進行比較的分支

    2.3 建立一個pull請求

  3.開啟pull請求

 

 

   4.評論並審查代碼

 同樣我可以關閉或者重新開啟 提交

 

返回 可以看到 此處有一次Pull requst

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

關於部署和 合并 ,在以後實際部署項目時候再進行操作。

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

完結!

參考:http://youngxhui.github.io/2016/05/15/GitHub-for-windows%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B%EF%BC%88%E4%B8%89%EF%BC%89/

 

【Git】GitHub for Windows使用(3) GitHub Flow的使用

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.