git命令列 github工作流總結

2022-09-12 15:33:33 字數 1341 閱讀 5589

檢視:

本地分支: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...