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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

linux下git分支管理,git远程分支管理

發(fā)布時(shí)間:2025/3/12 linux 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux下git分支管理,git远程分支管理 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

git遠(yuǎn)程分支管理

使用分支的原則

master分支是非常重要的,線上發(fā)布代碼用這個(gè)分支,平時(shí)我們開(kāi)發(fā)代碼不要在這個(gè)分支上

創(chuàng)建一個(gè)dev分支,專門(mén)用作開(kāi)發(fā),只有當(dāng)發(fā)布到線上之前,才會(huì)把dev分支合并到master

開(kāi)發(fā)人員應(yīng)該在dev的基礎(chǔ)上再分支成個(gè)人分支,個(gè)人分支里面開(kāi)發(fā)代碼,然后合并到dev分支

遠(yuǎn)程分支管理

在遠(yuǎn)程GitHub上創(chuàng)建dev分支

克隆遠(yuǎn)程GitHub倉(cāng)庫(kù)(只會(huì)克隆 apeng倉(cāng)庫(kù)中的master分支)

[root@localhost ~]# mkdir /remote

[root@localhost ~]# cd /remote

[root@localhost remote]# git clone https://github.com/apenglinux/apeng.git

[root@localhost remote]# ls

apeng

[root@localhost remote]# cd apeng/

[root@localhost apeng]# git branch

* master

查看遠(yuǎn)程倉(cāng)庫(kù)的所有分支

[root@localhost apeng]# git ls-remote origin

ec531a27522b5982a0d78efdddc836702e4d6498 HEAD

ec531a27522b5982a0d78efdddc836702e4d6498 refs/heads/dev

ec531a27522b5982a0d78efdddc836702e4d6498 refs/heads/master

克隆遠(yuǎn)程服務(wù)器apeng倉(cāng)庫(kù)中的dev分支,創(chuàng)建文件推送到遠(yuǎn)程服務(wù)端

[root@localhost apeng]# git checkout -b dev origin/dev

分支 dev 設(shè)置為跟蹤來(lái)自 origin 的遠(yuǎn)程分支 dev。

切換到一個(gè)新分支 'dev'

[root@localhost apeng]# echo "apeng-repository" > apeng-local-remote.file

[root@localhost apeng]# git add apeng-local-remote.file

[root@localhost apeng]# git commit -m "add apeng-local-remote.file"

[root@localhost apeng]# git push

本地分支和遠(yuǎn)程分支一致時(shí),默認(rèn)推送所有分支。下面就推送一個(gè)分支到服務(wù)器端

[root@localhost apeng]# git branch aling

[root@localhost apeng]# git checkout aling

[root@localhost apeng]# echo "branch-aling" > aling1.txt

[root@localhost apeng]# git add aling1.txt

[root@localhost apeng]# git commit -m "add aling1.txt"

[root@localhost apeng]# git push origin aling

在服務(wù)端查看

總結(jié):

本地新建的分支如果不推送到遠(yuǎn)程,對(duì)其他人是不可見(jiàn)的

查看遠(yuǎn)程所有分支 git ls-remote origin

當(dāng)本地分支和遠(yuǎn)程分支一致時(shí)

git push 會(huì)所所有本地分支的變更一同推送到遠(yuǎn)程,如果只想推送一個(gè)分支,使用 git push origin branch-name

當(dāng)本地分支比遠(yuǎn)程分支多,默認(rèn) git push 只推送本地和遠(yuǎn)程一致的分支,想要多出來(lái)的本地分支推送到遠(yuǎn)程時(shí),使用 git push origin branch-name 如果推送失敗,先用 git pull抓取遠(yuǎn)程的新提交

git clone 的時(shí)候默認(rèn)只把master分支克隆下來(lái),如果想把所有分支都克隆下來(lái),需要手動(dòng)創(chuàng)建,在本地創(chuàng)建和遠(yuǎn)程分支對(duì)應(yīng)的分支,使用 git checkout -b branch-name origin/branch-name,本地和遠(yuǎn)程分支的名稱要一致

總結(jié)

以上是生活随笔為你收集整理的linux下git分支管理,git远程分支管理的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

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

主站蜘蛛池模板: 国产原创视频在线 | 亚洲欧美韩国 | 亚洲天天综合 | 国产精品每日更新 | 亚洲欧美日韩激情 | 日韩精品免费一区二区在线观看 | 老色批网站 | av青青草原| 国产麻豆午夜三级精品 | 日韩中文字幕精品视频 | 久久久a级片 | 在线观看麻豆视频 | 91区国产| 性xxxx| 香蕉网站在线观看 | 亚洲国产欧美在线 | 欧美日韩在线免费播放 | 欧美美女色图 | 国产人妖视频 | 国产成人久久77777精品 | 国产二级一片内射视频播放 | 黄色网免费 | 手机看片欧美日韩 | 伊人久久亚洲综合 | 69精品视频 | 欧美一区久久 | 99爱国产| 亚洲美女性生活 | 国产91网| 妖精视频一区二区三区 | 国产成人精品一区二区三区视频 | 国产精品成人va在线观看 | 天天爽夜夜爽夜夜爽精品 | 操人视频免费 | 欧美videossex极品 | 色婷婷av一区二区三区之e本道 | 西西人体大胆4444ww张筱雨 | 国产夫绿帽单男3p精品视频 | 亚洲干 | 就要操就要日 | 成人免费看片入口 | 浪漫樱花在线观看高清动漫 | 99在线免费观看视频 | 特级西西444www高清大视频 | 日韩免费视频网站 | 日韩黄色免费视频 | www.xxxx欧美 | 国产精品亚洲五月天丁香 | 阿v天堂在线 | 丰满少妇毛片 | 亚洲人妻一区二区 | 午夜精品久久久久久久99热黄桃 | 国产黄色av网站 | 亚洲最大在线视频 | 男人的天堂在线 | 波多野结衣一区二区在线 | 国产精品一二三级 | 日本中文字幕在线 | 婷婷五月小说 | 色香蕉影院| 青青草原国产在线观看 | 黄色复仇草 | 日韩v| 日韩性猛交ⅹxxx乱大交 | 成人看片网站 | 1024毛片基地 | 丁香花完整视频在线观看 | 俄罗斯av片 | 跪求黄色网址 | 成人午夜激情 | 久久精品视屏 | 中文字幕一区二区在线播放 | 欧美毛片视频 | 日韩中文字幕视频在线观看 | 欧美少妇视频 | 美女18毛片 | 老头吃奶性行交 | 女的高潮流时喷水图片大全 | 久久综合日本 | av资源在线播放 | 亚洲123区| 色欧美88888久久久久久影院 | 手机成人在线视频 | chien国产乱露脸对白 | 国产午夜无码视频在线观看 | 九九精品网 | 亚洲精品无码不卡在线播he | 99精品久久精品一区二区 | 日韩精品免费在线视频 | 色多多视频网站 | 欧美激情一区二区三级高清视频 | 色妞www精品视频 | 久久嫩草精品久久久久 | 玉蒲团在线| 欧美大片xxx | av毛片在线播放 | 影音先锋中文在线 | www.天天干 | 老司机午夜福利视频 |