github【之】多人協(xié)作


在github上多人協(xié)作的時(shí)候,每個(gè)人可以有一個(gè)repo。這是一個(gè)非常爽的操作方式,這中方式是我在使用svn的時(shí)候從來沒體驗(yàn)過的。

接下來介紹一下詳細(xì)流程。

整體流程是醬紫的:

  • 有一個(gè)主repo
  • 每個(gè)人有一個(gè)私有的repo
  • 每個(gè)人從主repo中fork一份代碼到自己的私有repo中
  • 所有的修改都在私有repo中進(jìn)行
  • 發(fā)送pull request給主repo
  • 主repo的所有者對(duì)提交上來的代碼review后進(jìn)行合并

接下來按照上邊的步驟一步一步來:

  • 我們需要一個(gè)主repo
    假設(shè)我們現(xiàn)在有一個(gè)叫SimpleRssreader4J 的主repo。

  • 從主repo中fork一份代碼到自己的repo
    進(jìn)入到SimpleRssreader4J的主頁,點(diǎn)擊右上角的fork按鈕,成功后我們的主頁會(huì)出現(xiàn)一個(gè)同名的repo,所以第二步跟第三布是合在一起的。


    *PS:上圖只關(guān)注箭頭就好 _ *

  • 對(duì)私有repo中的代碼進(jìn)行修改
    這里涉及到克隆代碼與提交代碼。

  1. 克隆代碼
    在本地新建一個(gè)與項(xiàng)目同名的文件夾,并打開文件夾,點(diǎn)擊鼠標(biāo)右鍵打開git bash(前提:你的電腦上已經(jīng)安裝git,至于下載并安裝git,這個(gè)一搜一大把,就不多說了,如果實(shí)在找不到下載地址,可以點(diǎn)這里
git clone https://github.com/zhangyingwei/SimpleRssreader4J.git
  1. 提交代碼
    提交代碼分為添加修改過的文件,本地提交,提交到github。
git status # 查看版本狀態(tài)
git add . #添加修改過的文件
git commit -m "本次修改的簡介" #提交本地
git push origin master #提交github
  • 發(fā)送pull request給主repo
    在項(xiàng)目的右邊有一個(gè)Pull requests 的選項(xiàng),點(diǎn)擊這里就會(huì)給主repo發(fā)一個(gè)request,醬紫主repo的維護(hù)人員就會(huì)對(duì)你提交上來的代碼進(jìn)行review并合并。

END

原文地址

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Lesson 3: Using GitHub to Collaborate 3.1 Creating a GitH...
    赤樂君閱讀 6,339評(píng)論 3 11
  • 多種多樣的工作流使得在項(xiàng)目中實(shí)施Git時(shí)變得難以選擇。這份教程提供了一個(gè)出發(fā)點(diǎn),調(diào)查企業(yè)團(tuán)隊(duì)最常見的Git工作流。...
    JSErik閱讀 4,598評(píng)論 2 8
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,502評(píng)論 19 139
  • 直接上代碼,不BB。。用 playground編寫!import UIKit//var str = "Hello,...
    HotRay閱讀 424評(píng)論 0 0
  • 掛完電話,一個(gè)人攤坐在地上哭的像傻逼。 我想,你是否也會(huì)心疼,你是否也會(huì)想我。 整個(gè)機(jī)械都忙瘋了。大部分工程師都要...
    鹽漠閱讀 417評(píng)論 0 3

友情鏈接更多精彩內(nèi)容