git学习四(远程分支)
2014-03-24 16:58
211 查看
1) 远程分支
远程分支(remote branch)是对远程仓库中的分支的索引。它们是一些无法移动的本地分支;只有在 Git 进行网络交互时才会更新。
有个地址为
Git 服务器。如果你从这里克隆,Git 会自动为你将此远程仓库命名为
建立一个属于你自己的本地
一次
Git 克隆会建立你自己的本地分支 master 和远程分支 origin/master,并且将它们都指向
2) git
fetch origin
同步远程服务器上的数据到本地
该命令首先找到
3) git remote add
加入一个远程分支
4) git push origin
serverfix
这里其实走了一点捷径。Git
自动把
serverfix 分支,推送到远程仓库的 serverfix 分支中去
git
push origin serverfix:serverFixname
serverFixname
是别名
5)
git checkout -b serverfix origin/serverfix
如果想要一份自己的
6)
删除远程分支
git
push origin :serverFixname
远程分支(remote branch)是对远程仓库中的分支的索引。它们是一些无法移动的本地分支;只有在 Git 进行网络交互时才会更新。
有个地址为
git.ourcompany.com的
Git 服务器。如果你从这里克隆,Git 会自动为你将此远程仓库命名为
origin,并下载其中所有的数据,建立一个指向它的
master分支的指针,在本地命名为
origin/master,但你无法在本地更改其数据。接着,Git
建立一个属于你自己的本地
master分支,始于
origin上
master分支相同的位置,你可以就此开始工作
一次
Git 克隆会建立你自己的本地分支 master 和远程分支 origin/master,并且将它们都指向
origin上的
master分支
2) git
fetch origin
同步远程服务器上的数据到本地
该命令首先找到
origin是哪个服务器(本例为
git.ourcompany.com),从上面获取你尚未拥有的数据,更新你本地的数据库,然后把
origin/master的指针移到它最新的位置上
3) git remote add
加入一个远程分支
4) git push origin
serverfix
这里其实走了一点捷径。Git
自动把
serverfix分支名扩展为
refs/heads/serverfix:refs/heads/serverfix,取出我在本地的
serverfix 分支,推送到远程仓库的 serverfix 分支中去
git
push origin serverfix:serverFixname
serverFixname
是别名
5)
git checkout -b serverfix origin/serverfix
如果想要一份自己的
serverfix来开发,可以在远程分支的基础上分化出一个新的分支来
6)
删除远程分支
git
push origin :serverFixname
相关文章推荐
- git学习——远程分支
- git学习笔记:分支和远程仓库
- git学习——远程分支
- git学习笔记(二):分支和远程仓库
- 【Git学习笔记】用git pull取回远程仓库某个分支的更新,再与本地的指定分支自动merge
- Git 学习笔记--拉取远程分支到本地
- Git学习笔记(二) 远程仓库及分支
- 【Git学习笔记】 git克隆远程项目并创建本地对应分支
- Git学习笔记(四)——分支管理和远程操作
- git学习(4)远程库和分支管理
- git学习笔记(一):创建和管理远程分支
- git之学习要点:远程分支与衍合
- GIT 01 -log diff checkout 远程仓库与分支学习
- git学习(2)--- git clone远程项目,创建分支,提交分支
- Git学习之本地分支和远程分支关联
- git学习——远程分支
- Git与GitHub学习笔记(四)合并远程分支
- 【Git学习笔记】用git pull取回远程仓库某个分支的更新,再与本地的指定分支自动merge【转】
- 指定git路径,拉取远程所有的分支到本地,脚本 2
- 码云git使用五(创建远程分支和更新远程分支)