git 創建分支提交遠程分支

Git創建與管理遠程分支

1.創建本地分支

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.遠程分支和本地分支需要區分好,所以,在從服務器上拉取特定分支的時候,需要指定遠程分支的名字。

git checkout --track origin/2.0.1.20120806

注意該命令由于帶有--track參數,所以要求git1.6.4以上!這樣git會自動切換到分支。

5.提交分支數據到遠程服務器

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,從已有的分支創建新的分支(如從master分支),創建一個dev分支

git checkout -b dev

2,創建完可以查看一下,分支已經切換到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,我覺得現在重要的就是設置git push,pull默認的提交獲取分支,這樣就很方便的使用git push 提交信息或git pull獲取信息

git branch --set-upstream-to=origin/dev

取消對master的跟蹤

git branch --unset-upstream master

6,現在隨便修改一下工程文件的內容,然后git commit ,git push,之后就可以直接提交到遠程的dev分支中,而不會是master

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • git常用命令 GIT常用命令備忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章閱讀 8,600評論 1 26
  • 1,從已有的分支創建新的分支(如從master分支),創建一個dev分 git checkout -b dev ...
    Hello_DH閱讀 265評論 0 0
  • 本文為 Git教程的學習筆記,教程源自廖雪峰的博客。這是一個由淺入深,學完后能立刻上手的Git教程。另,附上另一本...
    七弦桐語閱讀 6,272評論 5 47
  • 離別總是情深 紅紅的眼圈是你最后的記憶 車子發動的那一刻 重情的人或許都不平靜 曾經 最看不慣你的調皮 也看不慣你...
    黃葉葉的筆兜閱讀 262評論 0 1
  • 和大多數人一樣,我也對耳聽為虛的地名,有著極度的好奇。 今天算是第二次步入這長安的回民街,但是總覺...
    斌心依舊閱讀 344評論 0 0