Git分支相關命令

2021-08-28 21:43:13 字數 1043 閱讀 8621

將本地分支提交到遠端命令:git push origin [name]

切換分支命令: git checkout [name]

刪除本地分支命令:git branch -d [name] 【強制刪除使用大寫字母d】

刪除遠端分支命令:git push origin :branch-name

或者 : git branch -r -d origin/branch-name

或者 : git branch -d origin branch-name

本地分支檢視命令:git branch

遠端分支檢視命令:git branch -r

合併分支:回到mstar分支,執行命令 git merge [branch-name]

跟蹤遠端分支:git checkout -b [branch-name] origin/[branch-name]

或者 : git checkout --track origin/[branch-name]

1.指標頭分離

原因:mstar和head的繫結狀態被打破,導致mstar指向低於head的情況。

解決:

# 強制將 master 分支指向當前頭指標的位置
$ git branch -f master head
# 檢出 master 分支
$ git checkout master
2.合併merge時衝突解決

一般標記為unmerged的為衝突檔案,例如衝突如下:

<<<<<<< head
contact : [email protected]

*****==
please contact us at [email protected]

>>>>>>> branch-name
head表示mstar的內容,*****==下面為分支內容;

將兩者的衝突內容修改,執行git add, 並執行git status檢視是否繼續有即可。

git分支相關命令

他不會因為分支不同而重新備份一遍內容,只是使用指標指向,方便管理。而且可以有多條分支分出,然後在不同時點合併。git branch 檢視所有分支。git branch 分支名 建立新分支。git branch v 分支名 檢視所有本地分支。git branch a 分支名 檢視包括遠端分支的所有分支...

git 命令(分支相關)

commit之後有問題,更換資訊 git commit amend 環境 git merge x git push 1 檢視本地分支和遠端分支 git branch a 2 檢視本地分支 git branch 3 建立本地分支 x 分支名 git branch x 4 切換分支 git checko...

git切換分支相關命令

拉取某一次提交的 版本到本地分支 git checkout b 分支名 遠端倉庫的commitid git branch newlocalbranchname 新建本地分支 git branch d branch name 刪除本地分支 git branch 檢視本地分支 git branch a ...