git分支開發(二)

2022-07-07 10:36:20 字數 1314 閱讀 1349

git如何利用分支進行多人開發

在使用git時,假如遠端倉庫有 dev 和 master 兩個分支,master 作為乙個穩定版分支,可用於直接發布產品,日常的開發則 push 到 dev 分支,那本地是不是要從 dev 分支中建立乙個本地分支,然後在這個分支的 push 的動作是預設推到遠端 dev 分支上?

解惑一、遠端倉庫有master和dev分支

1.轉殖**

git clone [email protected]:xx/master-dev.git

檢視所有分支

git branch --all

建立本地關聯origin/dev的分支

git checkout dev origin/dev

切換到dev分支進行開發

git checkout dev # 這個是切換到dev分支,然後就是常規的開發

更多二、假設遠端倉庫只有mater分支

轉殖**

git clone

檢視所有分支

git branch --all

建立本地新的dev分支

git branch dev # 建立本地分支

git branch # 檢視分支

發布dev分支

發布dev分支指的是同步dev分支的**到遠端伺服器

git push origin dev:dev # 這樣遠端倉庫也有乙個dev分支了

5. 在dev分支開發**

git checkout dev # 切換到dev分支進行開發

git checkout master # 切換到主分支

git merge dev # 把dev分支的更改和master合併

git push # 提交主分支**遠端

git checkout dev # 切換到dev遠端分支

git push # 提交dev分支到遠端

git push # 提交到dev遠端分支

刪除分支

git push origin :dev # 刪除遠端dev分支,危險命令哦

git checkout master # 切換到master分支

git branch -d dev # 刪除本地dev分支

(專案中在git上原本只有maser分支, 拉倒本地新建dev分支, 然後通過上述第二種方式將dev分支推到git伺服器, git伺服器上有master和dev兩個分支, 一般開發是會在本地的dev分支上開發, 然後推送到git伺服器上dev分支, 並且在master分支上和本地的dev分支合併, 並將本地的master分支推送到git伺服器上的mater分支上, 作為發布的mater分支)

Git分支開發模式

這篇部落格將主要介紹團隊中如何使用git分支模式進行開發。先介紹一下分支 分支分為遠端分支和本地分支。建立版本庫時,缺省會有乙個master遠端分支,我們轉殖到本地,於是建立了本地master分支。預設情況下,乙個遠端分支,乙個本地分支,在本地寫 寫完之後更新到遠端分支。我們稱這種模式為單分支模式。...

git 分支開發規範

git 進行 管理和開發時,分支的管理也是非常必要的 1 master分支 部署生產環境的分支,這個分支只能從其他分支合併,如develop release hotfix,不能在這個分支直接修改 2 develop分支 我們的主開發分支,是乙個穩定的版本,通常由release分支合併過來,通常發到s...

Git切換分支開發

入職第一家公司做開發的時候使用的專案版本管理工具是svn,公司內部搭建的伺服器 在第 二 第三家公司做開發的時候,使用的專案版本管理工具是git,現在大多數公司使用的也是git。剛進入公司的時候首先做的都是拉取專案 並且一般都需要切換到分支進行開發,對於不少新人或者是沒有使用過git的人來說,可能會...