檢視:
本地分支:git branch
遠端分支:git branch -r
推送**:
git push origin localbranch
拉取**:
git pull origin remotebranch
等價於git fetch origin remotebranch
git merge orign/remotebranch
刪除:本地分支:git branch -d localbranch
遠端分支:git push origin -d remotebranch
拉取遠端分支到本地:
git fetch
git checkout -b localbranch origin/remotebranch
或git fetch origin remotebranch:localbranch
git checkout localbranch
git branch --set-upstream-to=origin/remotebranch localbranch
新建本地分支同步到遠端:
git branch localbranch
git push -u origin localbranch
或git checkout localbranch
git push origin localbranch:remotebranch
多個協同開發
個人協同開發,團隊協同開發。
**review:
如提交到遠端的remotebranch合併到本地的dev_common,同github提交pr的過程,git命令:
git fetch origin
git checkout -b localbranch orign/remotebranch
git merge dev_common
git tag -a v1 -m "第一版"
git push origin --tags
其它說明:
檢視git幫助:git --help,檢視某個命令幫助:git branch -h
origin 是預設的遠端版本庫的別名,在.git/config中有相應的設定。
Git工作流與GitHub
工作流有各式各樣的用法,但也正因此使得在實際工作中如何上手使用增加了難度。這篇指南通過總覽公司團隊中最常用的幾種 git 工作流讓大家可以上手使用。在閱讀的過程中請記住,本文中的幾種工作流是作為方案指導而不是條例規定。在展示了各種工作流可能的用法後,你可以從不同的工作流中挑選或揉合出乙個滿足你自己需...
Git終端常用命令行(工作流程)
1 git status s 此命令為你展示工作區及暫存區域中不同狀態的檔案。這其中包含了已修改但未暫存,或已經暫存但沒有提交的檔案。個人理解 此命令檢查當前git狀態,即在寫新功能 之前檢查下工作區域中舊功能的 是否已經提交,是否有失誤修改的檔案等,確認 乾淨 2 git pull 此命令為你從最...
Git工作流概述
基於master分支開發 流程 建立origin master分支 協作開發者a b把origin master 分支clone到本地 協作開發者a b在本地master分支進行開發 a開發完push到遠端master分支 b開發完push到遠端master分支 衝突處理 push時本地 與遠端ma...