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的人來說,可能會...