GitHub總結(jié)(二):Github-簡單分支操作

創(chuàng)建分支操作

底層原理圖如下所示桶雀,原本分支master和新創(chuàng)建分支idea迎献,這實現(xiàn)的分支就是又創(chuàng)建一個新的idea指針只嚣,跟master指向同一個版本,根本沒有拷貝歷史線洛波。

當前分支是idea胰舆,如果現(xiàn)在我對項目做了一下修改,然后commit了蹬挤。那么移動的只是idea指針缚窿,master不變,就變成了下圖:

所以現(xiàn)在master包含兩個版本C1C2焰扳,idea分支包含三個版本C1,C2,C3倦零。
默認情況下這個idea分支只是存在于本地,如果想在遠端倉庫上發(fā)布這個分支吨悍,就點一下分支右側(cè)的Publish按鈕扫茅。

切換分支操作

如下圖所示,點擊哪個分支育瓜,就可以切換到哪個分支葫隙。


如果切換為master分支,我們會發(fā)現(xiàn)本地的位于idea分支下的新創(chuàng)建的文件不見了躏仇,切換回idea分支的時候他在恋脚。

刪除分支操作

如下圖所示腺办,各種分支的操作都可以從這里進行操作:


合并分支操作

點擊下面按鈕可以實現(xiàn)合并操作,這樣子master中擁有了idea中的所有代碼糟描。

底層操作歷史就變成了這樣:

新生成了一個 C5,這是一個融合版本怀喉,這個合并挺特殊的,里面一般沒有修改內(nèi)容船响,它的作用主要是把兩個分支合并起來躬拢。怎么合并的呢?把master的內(nèi)容syncgithub.com上灿意,然后查看一下這個merge commit估灿,會發(fā)現(xiàn)它有兩個parent
merge之后缤剧,master分支指針指向了merge commit馅袁,也就自動擁有了idea分支上的C3這個版本了。idea分支一般這會兒就可以刪除了荒辕。

  • 一般情況下汗销,可以直接merge

  • 另一種情況,如何解決代碼沖突抵窒?
    以下代碼是沖突分隔符弛针,需要人工解決,協(xié)商使用什么李皇。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末削茁,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子掉房,更是在濱河造成了極大的恐慌茧跋,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,884評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件卓囚,死亡現(xiàn)場離奇詭異瘾杭,居然都是意外死亡,警方通過查閱死者的電腦和手機哪亿,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,347評論 3 385
  • 文/潘曉璐 我一進店門粥烁,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人蝇棉,你說我怎么就攤上這事讨阻。” “怎么了篡殷?”我有些...
    開封第一講書人閱讀 157,435評論 0 348
  • 文/不壞的土叔 我叫張陵变勇,是天一觀的道長。 經(jīng)常有香客問我,道長搀绣,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,509評論 1 284
  • 正文 為了忘掉前任戳气,我火速辦了婚禮链患,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘瓶您。我一直安慰自己麻捻,他們只是感情好,可當我...
    茶點故事閱讀 65,611評論 6 386
  • 文/花漫 我一把揭開白布呀袱。 她就那樣靜靜地躺著贸毕,像睡著了一般。 火紅的嫁衣襯著肌膚如雪夜赵。 梳的紋絲不亂的頭發(fā)上明棍,一...
    開封第一講書人閱讀 49,837評論 1 290
  • 那天,我揣著相機與錄音寇僧,去河邊找鬼摊腋。 笑死,一個胖子當著我的面吹牛嘁傀,可吹牛的內(nèi)容都是我干的兴蒸。 我是一名探鬼主播,決...
    沈念sama閱讀 38,987評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼细办,長吁一口氣:“原來是場噩夢啊……” “哼橙凳!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起笑撞,我...
    開封第一講書人閱讀 37,730評論 0 267
  • 序言:老撾萬榮一對情侶失蹤岛啸,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后娃殖,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體值戳,經(jīng)...
    沈念sama閱讀 44,194評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,525評論 2 327
  • 正文 我和宋清朗相戀三年炉爆,在試婚紗的時候發(fā)現(xiàn)自己被綠了堕虹。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,664評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡芬首,死狀恐怖赴捞,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情郁稍,我是刑警寧澤赦政,帶...
    沈念sama閱讀 34,334評論 4 330
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響恢着,放射性物質(zhì)發(fā)生泄漏桐愉。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,944評論 3 313
  • 文/蒙蒙 一掰派、第九天 我趴在偏房一處隱蔽的房頂上張望从诲。 院中可真熱鬧,春花似錦靡羡、人聲如沸系洛。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,764評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽描扯。三九已至,卻和暖如春趟薄,著一層夾襖步出監(jiān)牢的瞬間绽诚,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,997評論 1 266
  • 我被黑心中介騙來泰國打工竟趾, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留憔购,地道東北人。 一個月前我還...
    沈念sama閱讀 46,389評論 2 360
  • 正文 我出身青樓岔帽,卻偏偏與公主長得像玫鸟,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子犀勒,可洞房花燭夜當晚...
    茶點故事閱讀 43,554評論 2 349

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

  • 前言:教程來源于Udacity的免費教程-用Git進行版本控制屎飘,這里僅是個人的筆記,參考使用贾费。 git tag:給...
    地壇公園閱讀 1,894評論 0 1
  • 目錄 Git 筆記系列(一)—— Git簡介 Git 筆記系列(二)—— Git工作流程 Git 筆記系列(三)—...
    吃蘑菇De大灰狼閱讀 3,353評論 0 8
  • Git 分支 Git命令大全 對于任何一個文件钦购,在Git內(nèi)都只有三種狀態(tài):已提交(committed),已修改(m...
    carrey001閱讀 808評論 0 4
  • 四褂萧、 分支開發(fā)工作流 現(xiàn)在你已經(jīng)學(xué)會新建和合并分支押桃,那么你可以或者應(yīng)該用它來做些什么呢? 在本節(jié)导犹,我們會介紹一些常...
    常大鵬閱讀 2,092評論 3 24
  • 其實高中或許初中來說會好一點唱凯,還會有那么多的習題等待著你,進去大學(xué)后谎痢,所有的事情都需要靠你自己磕昼,所以就懈怠了,我本...
    烏托邦的夢閱讀 245評論 0 0