成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Git 分支管理

QiShare / 1224人閱讀

摘要:分支管理分支操作允許創(chuàng)建另一路線方向上開發(fā)。例如,我們發(fā)布了版本的產(chǎn)品,可能需要?jiǎng)?chuàng)建一個(gè)分支,以便將功能的開發(fā)與版本中錯(cuò)誤修復(fù)分開。一查看分支查看本地分支查看遠(yuǎn)程分支查看所有分支標(biāo)識(shí)的是你當(dāng)前所在的分支。

Git 分支管理
分支操作允許創(chuàng)建另一路線/方向上開發(fā)。我們可以使用這個(gè)操作將開發(fā)過程分為兩個(gè)不同的方向。 例如,我們發(fā)布了1.0版本的產(chǎn)品,可能需要?jiǎng)?chuàng)建一個(gè)分支,以便將2.0功能的開發(fā)與1.0版本中錯(cuò)誤修復(fù)分開。
一、查看分支
1、查看本地分支
git branch  
* master

2、查看遠(yuǎn)程分支
git branch -r

3、查看所有分支
git branch -a

*標(biāo)識(shí)的是你當(dāng)前所在的分支。

二、本地創(chuàng)建新的分支
git branch [branch name]
三、切換到新的分支
git checkout [branch name]
四、創(chuàng)建+切換分支 一步到位
git checkout -b [branch name]

git checkout -b [branch name] 的效果相當(dāng)于以下兩步操作:

git branch [branch name]
git checkout [branch name]
五、將新分支推送到遠(yuǎn)程
git push origin [branch name]
或者
git push -u origin [branch name]

-u 指定遠(yuǎn)程主機(jī) -u origin 默認(rèn)為origin

六、刪除分支
1、 刪除本地分支
git branch -d [branch name]

2、刪除遠(yuǎn)程分支
git push origin :[branch name]
七、合并分支
現(xiàn)在我通過git merge --no-ff <分支名>命令將fa分支合并到master分支上。其中--no-ff表示強(qiáng)行關(guān)閉fast-forward方式,fast-forward方式表示當(dāng)條件允許時(shí),git直接把HEAD指針指向合并分支的頭,完成合并,這種方式合并速度快,但是在整個(gè)過程中沒有創(chuàng)建commit,所以如果當(dāng)我們刪除掉這個(gè)分支時(shí)就再也找不回來了,因此在這里我們將之關(guān)閉。
git merge --no-ff develop
注意: 刪除遠(yuǎn)程分支后,branch -a還是能看到的解決方法
大家在刪除遠(yuǎn)程分支后 
git branch -a 
還是可以看到已刪除的遠(yuǎn)程分支,時(shí)間一長(zhǎng)就顯的非常亂了 
以下是解決方法: 
git remote show origin //可以看到刪除分支情況 
git remote prune origin 
再執(zhí)行 
git branch -a 
就可以看到已經(jīng)看不見已經(jīng)刪除的分支了

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/100430.html

相關(guān)文章

  • 「Do.008」Android 實(shí)戰(zhàn)項(xiàng)目(3)——Git 分支管理模型

    摘要:如上圖,該圖沒有現(xiàn)成的,所以是在大師原有的上修改出來的我們?cè)陂_發(fā)過程中,通常以當(dāng)天下午下班前十分鐘為節(jié)點(diǎn),合并當(dāng)日修復(fù)的代碼到分支另外要說的就是分支的命名了,通常我們已即將發(fā)布的版本號(hào)為后綴添加到后面,例如等等。 showImg(https://segmentfault.com/img/remote/1460000015968861?w=1920&h=1080); 首發(fā)公眾號(hào):Andr...

    Soarkey 評(píng)論0 收藏0
  • git 詳解及實(shí)用指南之三(分支管理

    摘要:詳解及實(shí)用指南之一本地操作詳解及實(shí)用指南之二遠(yuǎn)程操作創(chuàng)建與合并分支利用分支就可以實(shí)現(xiàn)多人開發(fā)的偉大模式,從而提高生產(chǎn)效率。分支默認(rèn)情況下,是一條線,利用指向最新的提交,再用批向就能確定當(dāng)前分支以及當(dāng)前分支的提交點(diǎn)。 1. git 詳解及實(shí)用指南之一 (本地操作) 2. git 詳解及實(shí)用指南之二 (遠(yuǎn)程操作) 1.創(chuàng)建與合并分支 利用分支就可以實(shí)現(xiàn)多人開發(fā)的偉大模式,從而提高生產(chǎn)效率。...

    cgspine 評(píng)論0 收藏0
  • git 詳解及實(shí)用指南之三(分支管理

    摘要:詳解及實(shí)用指南之一本地操作詳解及實(shí)用指南之二遠(yuǎn)程操作創(chuàng)建與合并分支利用分支就可以實(shí)現(xiàn)多人開發(fā)的偉大模式,從而提高生產(chǎn)效率。分支默認(rèn)情況下,是一條線,利用指向最新的提交,再用批向就能確定當(dāng)前分支以及當(dāng)前分支的提交點(diǎn)。 1. git 詳解及實(shí)用指南之一 (本地操作) 2. git 詳解及實(shí)用指南之二 (遠(yuǎn)程操作) 1.創(chuàng)建與合并分支 利用分支就可以實(shí)現(xiàn)多人開發(fā)的偉大模式,從而提高生產(chǎn)效率。...

    darryrzhong 評(píng)論0 收藏0
  • Git基礎(chǔ)知識(shí)教程整理(Git分支管理

    摘要:分支的創(chuàng)建合并與刪除創(chuàng)建分支與切換分支或者命令加上參數(shù)表示創(chuàng)建并切換。或者后面不跟分支名時(shí)指列出所有分支,當(dāng)前分支前面加。刪除分支刪除本地分支,不能在當(dāng)前分支執(zhí)行刪除當(dāng)前分支的操作。 分支的創(chuàng)建、合并與刪除 創(chuàng)建分支與切換分支 $ git branch develop$ git checkout develop 或者 $ git checkout -b develop git che...

    xingpingz 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<