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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

Git分支如何使用

發布時間:2023/12/3 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Git分支如何使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

上次寫了使用Git前的準備工作,現在我來記錄一下git分支功能是如何使用的。
Git分支相當于你的一個分身,你讓你的分身去學習英語,然后你自己去學數學,等到你的分身學會了英語,你就讓它回歸你的身體里,這樣你就把數學和英語都學會了。
實際開發中,一個倉庫(通常只放一個項目)主要存在兩條主分支:master與develop分支,一個用來發布新的版本,一個用來開發使用。
master:這個分支最為穩定,這個分支代表項目處于可發布的狀態。一般在develop上完成了計劃發布的功能后合并到master,接著發布最新版本。
develop:作為開發的分支,平行于master分支。我們可以在develop分支上創建一個feature分支,用來提交我們沒有完成的代碼,完成后我們可以把feature合并到develop上,然后就可以把feature分支給刪除了。
所以我們一般的流程是這樣的,先從develop創建一個feature功能分支,等到我們個人完成后就合并到develop上,接著刪除feature,然后等到develop計劃的功能完成后,我們就可以合并到master上發布新版本了。
大概就是這樣了,我們來記錄一下操作的命令吧。
查看所在分支
我們可以用一個git branch -a來查看我們所在的分支,這個可以看到所有的分支

創建和切換分支

新建一個分支,但依然停留在當前分支 git branch [分支名字] 切換分支 git checkout [分支名字] 新建一個分支,并立即切換到該分支 git checkout -b [分支名字]

到這一步我們就可以開始我們的工作了。
提交代碼到本地倉庫
修改完代碼就可以通過 git add . 放到暫存區,也可以指定文件 .是全部 git add [文件名稱] ,把要提交的全部放到暫存區后,可以通過git commit –m “備注干了啥”的命令把添加的代碼從暫存區放入本地倉庫

合并分支
提交完成后要切回主分支然后合并(這里是本地分支)。用git checkout [主分支名] 切換分支, 再通過git merge [分支名] 來合并。

合并指定分支到當前分支 git merge [分支名]

刪除分支
我們完成我們的工作后就可以刪除沒有用的分支了,git push origin [name]

上傳遠程倉庫
在把我們本地倉庫的代碼上傳到遠程倉庫之前我們要先把遠程倉庫的代碼先pull下來
把遠程分支的代碼pull到本地分支:git pull <遠程主機名> <遠程分支名>:<本地分支名>

git pull origin 遠程分支名:本地分支名

提交代碼到指定的遠程分支:git push <遠程主機名> <本地分支名>:<遠程分支名>

git push origin 本地分支名:遠程分支名

本地分支的名字最好和遠程分支的一樣
如果同一個文件在合并分支時都被修改了則會引起沖突:解決的辦法是我們可以修改沖突文件后重新提交!選擇要保留他的代碼還是你的代碼
最后再加上一點命令

創建遠程分支 git push origin [name] 刪除遠程分支 git push origin :[name]

這倆的區別就是有沒有冒號

總結

以上是生活随笔為你收集整理的Git分支如何使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。