git分支的建立和刪除命令整理

2021-08-13 23:40:58 字數 1785 閱讀 6874

1.**提交

**提交的經歷

本地**編輯 --> 本地**儲存 --> 把**儲存到本地倉庫的快取區 --> 把**提交到本地倉庫 --> 把本地倉庫的更改推送到遠端倉庫

儲存到本地倉庫快取區

git add 檔名

git add . '把所有更改的檔案都儲存到快取區'

提交到本地倉庫

git commit -m "本次提交的備註資訊"

如果是問的修改,則可以兩步合為一步;如果是新增則必須分開兩步進行提交

git commit -a -m "提交的備註資訊"

推送至本地倉庫(沒有關聯遠端的分支要先關聯遠端分支,後面有介紹)

git push

2.檢視分支
檢視本地所有分支

git branch

檢視遠端所有分支

git branch -r

檢視本地和遠端分支所有分支

git branch -a

3.建立本地分支
建立本地分支newbranch,但不切換

git branch newbranch

切換到newbranch分支

git checkout newbranch

建立本地分支newbranch,並切換到newbranch分支

git checkout -b newbranch

4.把本地分支推送至遠端
遠端沒有該本地分支(本地分支名newbranch:遠端分支名newbranch,可以不相同)

git push origin newbranch:newbranch

git push origin newbranch 或者可以這麼寫(本地和遠端認為相同的分支名)

遠端有該本地分支,但並未和本地分支關聯起來,需要關聯

git push -u origin/newbranch(遠端分支名) 碼雲上測試不可以

git branch --set-upstream-to=origin/newbranch(遠端分支名) 測試過

遠端有該本地分支,並且已經關聯,則推送**到遠端分支

git push

5.合併分支newbranch到master
切換至master分支(需要合併到的那個分支)

git checkout master

本地合併newbranch到當前分支(master)

git merge newbranch

把合併的分支推送到遠端分支(即遠端合併成功)

git push

6.本地分支newbranch重新命名mybranch
把分支newbranch重新命名為mybranch

git branch -m newbranch mybranch

注:不建議對分支進行重新命名,否則會出現本地分支和遠端分支不對應的情況,需要把分支重新推送至遠端並和遠端分支進行關聯

7.刪除本地和遠端分支
刪除本地分支newbranch(當前分支不能為newbranch,否則刪除失敗)

git branch -d newbranch

刪除遠端分支newbranch

git push origin :newbranch

Git建立和管理遠端分支

1.遠端分支就是本地分支push到伺服器上的時候產生的。比如master就是乙個最典型的遠端分支 預設 git push origin master 除了master之外,我們還可以隨便建立分支,然後push到伺服器上去。例如 git push origin develop counting obj...

git建立和合併分支

參考 廖雪峰git教程 git鼓勵大量使用分支 檢視分支 git branch 建立分支 git branch 切換分支 git checkout 建立 切換分支 git checkout b 合併某分支到當前分支 git merge 刪除分支 git branch d git checkout b...

git建立和合併分支

公司裡系統突然有問題 使用命令 git checkout b bug編號或者自定義由 git branch bug編號或者自定義 建立分支 git checkout bug編號或者自定義 切換分支 組成 進入工程目錄下 d studyplace adver git checkout b iss952...