git 分支合併到主支上

假如我們現在在dev分支上,可以用下面命令查看當前分支

git branch

會發現我們在dev分支上

git  checkout master

如果是多人開發的話 需要把遠程master上的代碼pull下來

git pull origin master

如果是自己一個開發就沒有必要了,爲了保險期間還是pull
然後我們把dev分支的代碼合併到master上

git  merge dev

然後查看狀態

git status
On branch master

Your branch is ahead of 'origin/master' by 12 commits.

 (use "git push" to publish your local commits)

nothing to commit, working tree clean


上面的意思就是你有12個commit,需要push到遠程master上
執行下面命令即可

git push origin master

可能出現的問題:

1,

Please enter a commit message to explain why this merge is necessary,
especially if it merges an updated upstream into a topic branch。`
 導致按什麼鍵都不起作用,接麥呢被鎖住了。

解決方案:

輸入“:wq”,注意是英文輸入狀態下的冒號,然後按下“Enter”鍵即可。

個人多次遇到,特總結下供網友們交流互勉。

“ :wq”是Linux操作系統命令: 表示強制性寫入文件並退出。
 2,出現untracked files

是你分支沒有提交完成,切回分支,提交完成再合併就可以了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章