**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 :
例如:
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?*?devmaster?
~~~
**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
- 本地新項目提交到遠程倉庫步驟
- 將本地項目提交的遠程倉庫
- IDEA使用插件一鍵生成碼云遠程倉庫
- git 基本命令,初始化,刪除、查看歷史等
- 生成秘鑰
- Git Bash 常用指令
- curl下載gitee某個文件
- cURL的10種常見用法示例
- 獲取遠程倉庫信息
- git從遠程倉庫拉取內容或向遠程倉庫上傳內容
- gitee的Git常用命令 大全
- git創建分組
- 問題與辦法
- git 合并分支到master
- git you need to resolve your current index first 解決辦法
- git push時提示:更新被拒絕,因為您當前分支的最新提交落后于其對應的遠程分支
- 更新被拒絕,因為遠程倉庫包含您本地尚不存在的提交
- Git忽略遠程已存在的文件
- (將本地分支與遠程分支關聯)fatal:拒絕合并無關的歷史
- Git 常用命令大全
- Git 常用命令圖表(圖片)
- Git 常用命令速查(命令中文含義)
- Git命令參考
- Git常用操作命令實例
- 生成ssh