將本地分支提交到遠端命令: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 master2.合併merge時衝突解決
一般標記為unmerged的為衝突檔案,例如衝突如下:
<<<<<<< head
contact : [email protected]
*****==
please contact us at [email protected]
>>>>>>> branch-namehead表示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 ...