站長資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        git如何刪除分支

        git刪除分支的方法:1、刪除本地分支,使用【git branch –delete dev】來執(zhí)行;2、刪除遠程分支,使用【git push origin –delete branch】指令;3、刪除追蹤分支。

        git如何刪除分支

        本文操作環(huán)境:Windows7系統(tǒng),git2.26.2版本,Dell G3電腦。

        推薦(免費):Git教程

        git刪除分支的方法:

        1、刪除本地分支

        在刪除分支的時候,我們會使用git branch --delete dev來執(zhí)行.有時還會通過縮寫git branch -d dev來代替,使用中我們發(fā)現(xiàn)還有git branch -D dev的寫法,他們有什么區(qū)別呢?

        • -d是–delete的縮寫,在使用–delete刪除分支時,該分支必須完全和它的上游分支merge完成(了解上游分支,可以點擊查看鏈接),如果沒有上游分支,必須要和HEAD完全merge

        • -D是–delete –force的縮寫,這樣寫可以在不檢查merge狀態(tài)的情況下刪除分支

        • –force簡寫-f,作用是將當前branch重置到初始點(startpoint),如果不使用–force的話,git分支無法修改一個已經(jīng)存在的分支.

        2、刪除遠程分支

        指令git push origin --delete branch,該指令也會刪除追蹤分支

        git如何刪除分支

        3、刪除追蹤分支

        通過指令git branch --delete --remotes <remote>/<branch>,可以刪除追蹤分支,該操作并沒有真正刪除遠程分支,而是刪除的本地分支和遠程分支的關聯(lián)關系,即追蹤分支

        如上,通過命令行git push origin --delete branch會刪除遠程分支和追蹤分支,不需要單獨刪除追蹤分支,但是如果通過網(wǎng)頁對遠程分支進行刪除,追蹤分支是不會被刪除的.

        在git版本1.6.6之后,可以通過git fetch origin --prune或它的簡寫git fetch origin -p來單獨刪除追蹤分支

        git如何刪除分支

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
        主站蜘蛛池模板: 亚洲欧洲自拍拍偷精品 美利坚| 精品无码日韩一区二区三区不卡| 亚洲欧洲精品无码AV| 欧美一区二区精品系列在线观看| 香蕉依依精品视频在线播放| 影音先锋国产精品国语对白| 欧洲精品99毛片免费高清观看| 久久精品国产亚洲av瑜伽| 四虎国产精品免费观看| 精品国产乱码一区二区三区| 天天爽夜夜爽8888视频精品| 国产区精品高清在线观看 | 精品久久久噜噜噜久久久| 无码乱码观看精品久久| 久久久精品视频免费观看| 国产成人精品久久| 日韩精品免费在线视频| 久久国产精品-国产精品| 国产成人无码久久久精品一| 无码人妻精品一区二区三区66| 日韩精品一区二三区中文| 精品无码综合一区| 国产美女精品视频| 国产午夜精品一本在线观看 | 精品国产品香蕉在线观看75| AV无码精品一区二区三区| 精品久久人妻av中文字幕| 国产精品女同一区二区| 99在线精品视频在线观看| laowang在线精品视频| 999国内精品永久免费观看| 国产精品美女久久久m| 国产精品视频永久免费播放| 精品福利视频一区二区三区| 精品无码国产一区二区三区AV| 久久久无码精品亚洲日韩按摩 | 老司机国内精品久久久久| 精品午夜久久福利大片| 青青草国产精品久久久久| 日本一区精品久久久久影院| 91久久精品国产91性色也|