日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

git分支(存在意义和使用方法)

發(fā)布時間:2024/3/7 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 git分支(存在意义和使用方法) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Git分支簡介

Git分支是由指針管理起來的,所以創(chuàng)建、切換、合并、刪除分支都非常快,非常適合大型項目的開發(fā)。

在分支上做開發(fā),調(diào)試好了后再合并到主分支。那么每個人開發(fā)模塊式都不會影響到別人。

分支使用策略:

  • 主分支(默認創(chuàng)建的Master分支)只用來分布重大版本(對于每個版本可以創(chuàng)建不同的標簽,以便于查找);
  • 日常開發(fā)應該在另一條分支上完成,可以取名為Develop;
  • 臨時性分支,用完后最好刪除,以免分支混亂。如:?
    ?
  • 功能(feature)分支
  • 預發(fā)布(release)分支
  • 修補bug(bug)分支
  • 多人開發(fā)時,每個人還可以分出一個自己專屬的分支,當階段性工作完成后應該合并到上級分支。
  • ?

    ?

    分支常用命令

    ?1 查看已有分支:

    ????????????????? git branch –a

    ?

    ?

    ?

    ?2、創(chuàng)建、切換分支

    創(chuàng)建并切換分支:git checkout -b <分支名稱>

    這條命令和下面兩條命令效果相同。?
    創(chuàng)建分支:git branch <分支名稱>?
    切換分支:git checkout <分支名稱>

    ?

    ?

    ?

    3、合并分支

    ??

    ?git checkout master? 先切換到master分支

    git merge fenzhi? 再將B分支的代碼合并到master(在merge合并分支的時候,代碼會有沖突,需要自己去解決這些沖突)

    ?

    ?

    ?

    ?

    ?

    4、刪除與恢復分支

    ?

    當分支已經(jīng)合并到主分支,并且不再需要接著該分支繼續(xù)開發(fā)(后期也可以從主分支分出來),可以刪除該分支。

    git branch -d <分支名稱>

    ?

    ?

    誤刪分支需要恢復?
    使用git log?查出分支的提交號。

    git branch <分支名稱> <提交號>

    即創(chuàng)建提交號歷史版本的一個分支,分支名稱隨意

    ?

    ?

    ?

    5、查看分支圖

    ??? ??? git log --graph

    為了使分支圖更加簡明,可以加上一些參數(shù)。

    git log --graph --pretty=oneline --abbrev-commit

    ?

    6、重命名分支

    git branch –m 當前分支名 新的分支名

    ?

    總結(jié)

    以上是生活随笔為你收集整理的git分支(存在意义和使用方法)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。