国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

git使用查看分支、創(chuàng)建分支、合并分支

這篇具有很好參考價(jià)值的文章主要介紹了git使用查看分支、創(chuàng)建分支、合并分支。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

一、查看分支
查看的git命令如下:

git branch 列出本地已經(jīng)存在的分支,并且當(dāng)前分支會(huì)用*標(biāo)記
git branch -r 查看遠(yuǎn)程版本庫的分支列表
git branch -a 查看所有分支列表(包括本地和遠(yuǎn)程,remotes/開頭的表示遠(yuǎn)程分支)
git branch -v 查看一個(gè)分支的最后一次提交
git branch --merged  查看哪些分支已經(jīng)合并到當(dāng)前分支
git branch --no-merged 查看所有未合并工作的分支

1、查看遠(yuǎn)程分支

git branch -r

2、查看本地分支

 git branch

二、創(chuàng)建和切換分支
1、創(chuàng)建新分支

git branch 新分支名稱

2、切換分支

git checkout 分支名稱

3、創(chuàng)建分支的同時(shí),切換到該分支上

git checkout -b 新分支名稱

三、從遠(yuǎn)程倉庫pull(拉?。┐a到本地分支
1、指定遠(yuǎn)程分支,和本地分支

 ` git pull origin 遠(yuǎn)程分支名稱:本地分支名稱`

2、如果不寫本地分支名稱,則默認(rèn)和遠(yuǎn)程分支同名 ,命令如下:

$ git pull origin 遠(yuǎn)程分支名稱

四、將新分支推送到遠(yuǎn)程倉庫
方法1:使用git命令

git push origin 分支名稱

假設(shè)我本地創(chuàng)建了一個(gè)名為dev的分支,遠(yuǎn)程倉庫還沒有這個(gè)分支,推送的命令是:

git push --set-upstream origin dev

五、刪除分支
1、刪除本地分支(不能刪除當(dāng)前所在的分支,如果要?jiǎng)h除,必須先切換到其他分支上)

git branch -d 分支名稱

如果刪除時(shí)報(bào)錯(cuò):error: The branch ‘分支名稱’ is not fully merged. (意思是:分支未完全合并)。解決方法是使用 -D 強(qiáng)制刪除,代碼如下:

git branch -D 分支名稱

2、刪除遠(yuǎn)程分支

git push origin :分支名稱

注意:分支名稱前有個(gè)冒號(hào),分支名前的冒號(hào)代表刪除

六、合并分支
1、假如我們現(xiàn)在位于分支dev上,剛開發(fā)完自己負(fù)責(zé)的功能,執(zhí)行了下列命令:

git  add .
git  commit -m '某某功能已完成,提交到[分支名稱]分支'
git  push -u origin 分支名稱

2、首先切換到master分支上

git checkout master

3、如果是多人開發(fā)的話,需要把遠(yuǎn)程master分支上的代碼pull下來

git pull origin master

4、然后把dev分支的代碼合并到master上

git merge 分支名稱

如果git merge的時(shí)候出現(xiàn)沖突,可以執(zhí)行下面的命令取消merge:

git merge --abort:

5、然后查看狀態(tài)

git status

6、最后一步,Push推送到遠(yuǎn)程倉庫

git push origin master

知識(shí)點(diǎn)補(bǔ)充:
什么是分支?
1.Git 處理分支的方式可謂是難以置信的輕量,創(chuàng)建新分支這一操作幾乎能在瞬間完成,并且在不同分支之間的切換操作也是一樣便捷。 與許多其它版本控制系統(tǒng)不同,Git 鼓勵(lì)在工作流程中頻繁地使用分支與合并,哪怕一天之內(nèi)進(jìn)行許多次。 理解和精通這一特性,你便會(huì)意識(shí)到 Git 是如此的強(qiáng)大而又獨(dú)特,并且從此真正改變你的開發(fā)方式。

2.Git保存的不是文件的變化或者差異,而是一系列不同時(shí)刻的快照 。在進(jìn)行提交操作時(shí),Git 會(huì)保存一個(gè)提交對(duì)象(commit object)。 該提交對(duì)象會(huì)包含一個(gè)指向暫存內(nèi)容快照的指針,還包含了作者的姓名和郵箱,提交時(shí)輸入的信息以及指向它的父對(duì)象的指針。 首次提交產(chǎn)生的提交對(duì)象沒有父對(duì)象,普通提交操作產(chǎn)生的提交對(duì)象有一個(gè)父對(duì)象, 而由多個(gè)分支合并產(chǎn)生的提交對(duì)象有多個(gè)父對(duì)象。

3.分支在實(shí)際開發(fā)中有什么用呢?假設(shè)你準(zhǔn)備開發(fā)一個(gè)新功能,但是需要兩周才能完成,第一周你寫了50%的代碼,如果立刻提交,由于代碼還沒寫完,不完整的代碼庫會(huì)導(dǎo)致別人不能干活了。如果等代碼全部寫完再一次提交,又存在丟失每天進(jìn)度的巨大風(fēng)險(xiǎn)。現(xiàn)在有了分支,就不用怕了。你創(chuàng)建了一個(gè)屬于你自己的分支,別人看不到,還繼續(xù)在原來的分支上正常工作,而你在自己的分支上干活,想提交就提交,直到開發(fā)完畢后,再一次性合并到原來的分支上,這樣既安全,又不影響別人工作。

什么是派生?
派生的意思就是分支支流,gitblit上的派生,實(shí)際上就是git的分支,主支是master文章來源地址http://www.zghlxwxcb.cn/news/detail-472301.html

到了這里,關(guān)于git使用查看分支、創(chuàng)建分支、合并分支的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Git切換分支(創(chuàng)建本地分支,遠(yuǎn)程分支,合并分支代碼)

    1 .創(chuàng)建本地分支 2 .本地切換到新創(chuàng)建的分支 對(duì)應(yīng)的遠(yuǎn)程分支也會(huì)切換 3 .查看當(dāng)前所在分支 4 .刪除本地分支(先切換其他分支)(刪除本地dev分支) 5 .創(chuàng)建遠(yuǎn)程分支 6 .刪除遠(yuǎn)程分支 7 .提交代碼 8 .分支合并 想合并develop到master 先進(jìn)入master (可以先git status看看是否有沖突)

    2024年02月12日
    瀏覽(90)
  • git創(chuàng)建與合并分支

    git創(chuàng)建與合并分支

    分支在實(shí)際中有什么用呢?假設(shè)你準(zhǔn)備開發(fā)一個(gè)新功能,但是需要兩周才能完成,第一周你寫了50%的代碼,如果立刻提交,由于代碼還沒寫完,不完整的代碼庫會(huì)導(dǎo)致別人不能干活了。如果等代碼全部寫完再一次提交,又存在丟失每天進(jìn)度的巨大風(fēng)險(xiǎn)。 現(xiàn)在有了分支,就不用

    2024年02月06日
    瀏覽(85)
  • Git 分支操作詳解:創(chuàng)建、提交、合并主分支

    ????????Git 是一款強(qiáng)大的分布式版本控制系統(tǒng),分支是其核心特性之一,為團(tuán)隊(duì)協(xié)作和項(xiàng)目管理提供了靈活性。本文將介紹 Git 分支的基本用法,包括創(chuàng)建分支、提交更改、合并主分支等操作。 1、?創(chuàng)建分支 ????????在 Git 中,分支是項(xiàng)目開發(fā)的不同線路,它們?cè)试S團(tuán)

    2024年02月05日
    瀏覽(93)
  • Git 分支教程:詳解分支創(chuàng)建、合并、刪除等操作

    Git是一種強(qiáng)大的分布式版本控制系統(tǒng),它的分支功能使得團(tuán)隊(duì)協(xié)作和代碼管理變得更加靈活和高效。分支可以讓開發(fā)人員在不影響主線開發(fā)的情況下進(jìn)行并行開發(fā)和實(shí)驗(yàn)性工作。本篇博客將詳解Git分支的創(chuàng)建、合并、刪除等操作,幫助你更好地理解和使用Git的分支功能。 在開

    2024年02月05日
    瀏覽(100)
  • Git分支教程:詳解分支創(chuàng)建、合并、刪除等操作

    Git是一種強(qiáng)大的分布式版本控制系統(tǒng),它的分支功能使得團(tuán)隊(duì)協(xié)作和代碼管理變得更加靈活和高效。分支可以讓開發(fā)人員在不影響主線開發(fā)的情況下進(jìn)行并行開發(fā)和實(shí)驗(yàn)性工作。本篇博客將詳解Git分支的創(chuàng)建、合并、刪除等操作,幫助你更好地理解和使用Git的分支功能。 在開

    2024年02月14日
    瀏覽(102)
  • Git 分支簡介-創(chuàng)建-合并-解決沖突-刪除

    Git 分支簡介-創(chuàng)建-合并-解決沖突-刪除

    1.在版本控制系統(tǒng)(如Git)中,分支(Branch)是代碼庫的不同線路或路徑,用于同時(shí)進(jìn)行不同的開發(fā)工作。分支可以將代碼庫的狀態(tài) ‘‘復(fù)制’’ 到一個(gè)獨(dú)立的環(huán)境中,使得在這個(gè)分支上進(jìn)行的更改不會(huì)影響到其他分支。 2.使用分支的好處是可以同時(shí)進(jìn)行多個(gè)并行的開發(fā)任務(wù)

    2024年03月21日
    瀏覽(101)
  • 【問題篇】git創(chuàng)建分支后idea切換分支找不到以及合并問題

    【問題篇】git創(chuàng)建分支后idea切換分支找不到以及合并問題

    ???????? 當(dāng)本地idea綁定了git倉庫之后,在git倉庫線上創(chuàng)建一個(gè)新的分支后,想在本地idea切換分支發(fā)現(xiàn)沒有新建的分支,導(dǎo)致無法切換分支以及代碼合并。如下: ????????這時(shí)候只需要先git pull拉取一次就可以了,可以用git bash here終端執(zhí)行g(shù)it pull,也可以直接idea點(diǎn)擊

    2023年04月13日
    瀏覽(95)
  • git快速入門(3)__ 分支創(chuàng)建、切換和合并

    git快速入門(3)__ 分支創(chuàng)建、切換和合并

    為了便于理解,大家可以粗略的將分支認(rèn)為就是一個(gè)代碼的副本。 如果我們同時(shí)在一個(gè)代碼上開發(fā)多個(gè)功能。還要修改一些bug,團(tuán)隊(duì)成員協(xié)作過程中,必然會(huì)出現(xiàn)相互影響。 假如某個(gè)同事提交了一個(gè)錯(cuò)誤的代碼,可能會(huì)導(dǎo)致其他更新了代碼的同事都無法正常編譯?;ハ嘤绊?/p>

    2024年02月08日
    瀏覽(87)
  • Git查看分支的創(chuàng)建人

    Git查看分支的創(chuàng)建人

    開發(fā)小組人多的時(shí)候,倉庫里會(huì)有跟多分支,需要看下某個(gè)分支具體是誰創(chuàng)建的。 命令: 輸出如下: 有個(gè)缺點(diǎn)是日期中的月份是英文,不能全部轉(zhuǎn)為阿拉伯?dāng)?shù)字,這個(gè)問題還沒有找到解決辦法。

    2024年02月11日
    瀏覽(86)
  • git idea創(chuàng)建新分支,獲取/合并主支代碼的2個(gè)方法

    git idea創(chuàng)建新分支,獲取/合并主支代碼的2個(gè)方法

    其他sql格式也在更新中,可直接查看這個(gè)系列,要是沒有你需要的格式,可在評(píng)論或私信我 個(gè)人目錄 1,創(chuàng)建一個(gè)分支,獲取主支的所有代碼(場(chǎng)景:我需要一個(gè)自己的分支進(jìn)行編寫模塊) idea右下角點(diǎn)擊出現(xiàn)這個(gè)頁面(注意要在你需要的分支上面進(jìn)行操作),我的就在mast

    2024年01月23日
    瀏覽(562)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包