Git 創(chuàng)建分支提交遠程分支詳解
Git 創(chuàng)建分支提交遠程分支詳解
1.創(chuàng)建本地分支
git branch 分支名,例如:git branch 2.0.1.20120806
注:2.0.1.20120806是分支名稱,可以隨便定義。
2.切換本地分支
git checkout 分支名,例如從master切換到分支:git checkout 2.0.1.20120806
3.遠程分支就是本地分支push到服務器上。比如master就是一個最典型的遠程分支(默認)。
git push origin 2.0.1.20120806
4.遠程分支和本地分支需要區(qū)分好,所以,在從服務器上拉取特定分支的時候,需要指定遠程分支的名字。
git checkout --track origin/2.0.1.20120806
注意該命令由于帶有--track參數(shù),所以要求git1.6.4以上!這樣git會自動切換到分支。
5.提交分支數(shù)據(jù)到遠程服務器
git push origin <local_branch_name>:<remote_branch_name>
例如:
git push origin 2.0.1.20120806:2.0.1.20120806
一般當前如果不在該分支時,使用這種方式提交。如果當前在 2.0.1.20120806 分支下,也可以直接提交
git push
6.刪除遠程分支
git push origin :develop
1,從已有的分支創(chuàng)建新的分支(如從master分支),創(chuàng)建一個dev分支
Git checkout -b dev
2,創(chuàng)建完可以查看一下,分支已經(jīng)切換到dev
git branch * dev master
3,提交該分支到遠程倉庫
git push origin dev
4,測試從遠程獲取dev
git pull origin dev
或者:
如果用命令行,運行 git fetch,可以將遠程分支信息獲取到本地,再運行 git checkout -b local-branchname origin/remote_branchname 就可以將遠程分支映射到本地命名為local-branchname 的一分支
5,我覺得現(xiàn)在重要的就是設置git push,pull默認的提交獲取分支,這樣就很方便的使用git push 提交信息或git pull獲取信息
git branch --set-upstream-to=origin/dev
取消對master的跟蹤
git branch --unset-upstream master
6,現(xiàn)在隨便修改一下工程文件的內(nèi)容,然后git commit ,git push,之后就可以直接提交到遠程的dev分支中,而不會是master
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關文章
Shell腳本實現(xiàn)上傳zip壓縮文件到FTP服務器
這篇文章主要介紹了Shell腳本實現(xiàn)上傳zip壓縮文件到FTP服務器,本文直接給出實現(xiàn)代碼,需要的朋友可以參考下2014-12-12shell腳本一鍵同時推送代碼至github和gitee的解決辦法
這篇文章主要介紹了shell腳本一鍵同時推送代碼至github和gitee的解決辦法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-09-09