標籤:使用者 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的使用