Git分支相關(guān)命令

1.從遠(yuǎn)程倉(cāng)庫(kù)的某一個(gè)分支克隆項(xiàng)目

git clone -b [要克隆的分支名稱(chēng)] [遠(yuǎn)程項(xiàng)目的鏈接]

2.在碼云上創(chuàng)建新的分支

https://blog.csdn.net/qq_33330687/article/details/80990295

3.刪除遠(yuǎn)程倉(cāng)庫(kù)(碼云)的指定分支

git push --delete [遠(yuǎn)程倉(cāng)庫(kù)鏈接] [要?jiǎng)h除的遠(yuǎn)程倉(cāng)庫(kù)分支名]

4.從遠(yuǎn)程庫(kù)中獲取某個(gè)分支的更新,再與本地指定的分支進(jìn)行自動(dòng)merge(即使本地不存在這個(gè)分支)

git pull <遠(yuǎn)程倉(cāng)庫(kù)名> <遠(yuǎn)程分支名>:<本地分支名>

5.將本地修改的代碼更新到遠(yuǎn)程倉(cāng)庫(kù)

#添加當(dāng)前目錄的所有文件到暫存區(qū)
git add .
#提交暫存區(qū)到倉(cāng)庫(kù)區(qū)
git commit -m "提交的信息"
#把本地倉(cāng)庫(kù)的提交同步到遠(yuǎn)程倉(cāng)庫(kù)的某一個(gè)分支上
git push [遠(yuǎn)程倉(cāng)庫(kù)的鏈接] [要提交的遠(yuǎn)程倉(cāng)庫(kù)的分支]

6.將遠(yuǎn)程中的分支合并

git merge <要合并的分支>

7.查看遠(yuǎn)程分支

git branch -r/git branch -a

8.取回遠(yuǎn)程指定分支的更新

git fetch <遠(yuǎn)程鏈接> <遠(yuǎn)程分支名>
例如:git fetch <遠(yuǎn)程分支鏈接> develop;即表示的是拉取遠(yuǎn)程develop分支上的更新

9.將本地分支與其他分支進(jìn)行合并

git merge <要與本地所處分支進(jìn)行合并的分支>
當(dāng)前本地分支處于develop,要想將其他分支例如develop_re合并到develop分支
git merge develop_re

10.查看分支

git branch

11.切換分支

git checkout [要切換的分支名稱(chēng)]

12.創(chuàng)建本地分支

git branch 分支名稱(chēng)

13.刪除本地分支

git branch -d <要?jiǎng)h除的分支名稱(chēng)>
總的來(lái)說(shuō),在本地添加的新的分支并且這個(gè)分支在遠(yuǎn)程上沒(méi)有的,那么就相當(dāng)于在遠(yuǎn)程創(chuàng)建了一個(gè)新的分支
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容