Git 小團隊的協(xié)作 (二)

Git

分享是最好的記憶--如需轉(zhuǎn)發(fā)請注明出處[強調(diào)]:共同學習 共同進步 不喜勿噴


Git 小團隊的協(xié)作 (二)

小團隊如何利用git協(xié)作開發(fā)呢?對此我想總結(jié)一下自己的經(jīng)驗,
也算是記個筆記吧坊秸。

我想通過情景設(shè)定的方式,通俗易懂的解釋效果會更好一點,也比較貼近實際開發(fā)過程。

在創(chuàng)建倉庫時分好分支蜀肘,對此不太了解的同學可以看下Git 小團隊的協(xié)作 (一)

情景設(shè)定

人物 角色 權(quán)限
小黑 項目經(jīng)理 管理者
小白 項目成員 開發(fā)者

流程

  1. 小黑創(chuàng)建項目

  2. 小白fork項目

  3. 小白clone他fork的項目到本地

  4. 小白從這個項目的 develop 分支分出一個功能分支:feature/login

  5. 小白在 feature/login 分支上完成任務(wù)后到代碼托管平臺建立Pull Request 提示小黑合并他的功能

  6. 小黑review小白的代碼,沒有問題稽屏,合并后關(guān)閉 Pull Request

  7. 小白看到自己代碼被合并后扮宠,刪除功能分支 feature/login 繼續(xù)下一個功能


這里引申一下fork和clone的作用

fork

fork某人的項目之后,我們就能獲得跟原倉庫一毛一樣的倉庫狐榔。

clone

不用多說坛增,克隆遠程項目。

fork 和 clone 的區(qū)別

如果說你 clone 了別人的倉庫荒叼,偷偷的寫了一個BUG想搞原作者轿偎,想多了,你提交不到原作者的倉庫被廓。
如果說你fork了別人的倉庫坏晦,你就能獲得一個跟原作者一毛一樣的倉庫,這時你還想偷偷寫以個BUG搞原作者嫁乘,
這時你可以推送昆婿,但推送的是自己的克隆倉庫,還是沒有辦法對原作者造成威脅蜓斧,那怎么辦呢仓蛆?你要Pull Request
讓原作者主動合并才可以挎春。


我們完整的走一邊小黑和小白的協(xié)作過程

詳細流程

小黑創(chuàng)建一個新項目:

$ git init
$ git remote add origin  https://gitee.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git
$ git checkout -b develop
$ git push origin develop:develop
$ git push origin master

小白fork項目:

首先fork項目
然后
$ git clone https://gitee.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git

簡單的說就是:

給fork配置遠程庫
使用
git remote -v
查看遠程狀態(tài)
確定一個將被同步給 fork 遠程的上游倉庫

git remote add upstream https://gitee.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git

再次查看狀態(tài)確認是否配置成功看疙。

 git remote -v

同步fork
從上游倉庫 fetch 分支和提交點,提交給本地 master直奋,并會被存儲在一個本地分支
upstream/master
git fetch upstream

切換到本地主分支(如果不在的話)

git checkout master

把 upstream/master 分支合并到本地 master 上能庆,這樣就完成了同步,并且不會丟掉本地修改的內(nèi)容脚线。

git merge upstream/master

如果想更新到 gitee 的 fork 上搁胆,直接

git push origin master 就好了,但是我們要提交到master分支上

最后進入gitee,進入fork的倉庫邮绿,點擊pull request渠旁,選擇左邊的要合并到的分支,右邊選擇自己倉庫的分支船逮,點擊Create pull request發(fā)起合并請求顾腊,發(fā)起之前可以檢查一下自己更改的內(nèi)容

團隊負責人審核,如果沒問題通過即可挖胃,就這樣一次協(xié)作流程完成杂靶。

我是ElyarAnwar承耿,在技術(shù)的道路上摸爬滾打;
熱愛生活伪煤,熱愛技術(shù);如果喜歡記得點贊凛辣;

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末抱既,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子扁誓,更是在濱河造成了極大的恐慌防泵,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,348評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蝗敢,死亡現(xiàn)場離奇詭異捷泞,居然都是意外死亡,警方通過查閱死者的電腦和手機寿谴,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,122評論 2 385
  • 文/潘曉璐 我一進店門锁右,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人讶泰,你說我怎么就攤上這事咏瑟。” “怎么了痪署?”我有些...
    開封第一講書人閱讀 156,936評論 0 347
  • 文/不壞的土叔 我叫張陵码泞,是天一觀的道長。 經(jīng)常有香客問我狼犯,道長余寥,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,427評論 1 283
  • 正文 為了忘掉前任悯森,我火速辦了婚禮宋舷,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘呐馆。我一直安慰自己肥缔,他們只是感情好,可當我...
    茶點故事閱讀 65,467評論 6 385
  • 文/花漫 我一把揭開白布汹来。 她就那樣靜靜地躺著续膳,像睡著了一般。 火紅的嫁衣襯著肌膚如雪收班。 梳的紋絲不亂的頭發(fā)上坟岔,一...
    開封第一講書人閱讀 49,785評論 1 290
  • 那天,我揣著相機與錄音摔桦,去河邊找鬼社付。 笑死承疲,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的鸥咖。 我是一名探鬼主播燕鸽,決...
    沈念sama閱讀 38,931評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼啼辣!你這毒婦竟也來了啊研?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,696評論 0 266
  • 序言:老撾萬榮一對情侶失蹤鸥拧,失蹤者是張志新(化名)和其女友劉穎党远,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體富弦,經(jīng)...
    沈念sama閱讀 44,141評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡沟娱,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,483評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了腕柜。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片济似。...
    茶點故事閱讀 38,625評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖盏缤,靈堂內(nèi)的尸體忽然破棺而出碱屁,到底是詐尸還是另有隱情,我是刑警寧澤蛾找,帶...
    沈念sama閱讀 34,291評論 4 329
  • 正文 年R本政府宣布娩脾,位于F島的核電站,受9級特大地震影響打毛,放射性物質(zhì)發(fā)生泄漏柿赊。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,892評論 3 312
  • 文/蒙蒙 一幻枉、第九天 我趴在偏房一處隱蔽的房頂上張望碰声。 院中可真熱鬧,春花似錦熬甫、人聲如沸胰挑。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽瞻颂。三九已至,卻和暖如春郑象,著一層夾襖步出監(jiān)牢的瞬間贡这,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工厂榛, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留盖矫,地道東北人丽惭。 一個月前我還...
    沈念sama閱讀 46,324評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像辈双,于是被迫代替她去往敵國和親责掏。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,492評論 2 348

推薦閱讀更多精彩內(nèi)容