git 创建分支提交远程分支

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

时间: 2024-09-28 05:20:11

git 创建分支提交远程分支的相关文章

git 本地分支与远程分支关联的一种方法

github上已经有master分支 和dev分支 在本地 git checkout -b dev 新建并切换到本地dev分支 git pull origin dev 本地分支与远程分支相关联 ================================================================================================================ 作者:Color链接:https://www.zhihu.com/questio

本地分支和远程分支的创建与合并

创建本地分支.提交到远程分支 常用指令 $ git remote -v //可以查看你当前项目的远程git地址 $ git status //查看当前代码状态,改动,所在分支,当前状态有没有代码冲突等 $ git branch -a //就是查看远程的所有分支列表了, $ git branch //是查看本地的git分支.绿色代表当前项目所在的分支,红色就是远程分支列表. $ git branch -d test //删除分支 $ git checkout test//切换分支 $ git pu

git本地分支与远程分支

github上已经有master分支 和dev分支 在本地 git checkout -b dev 新建并切换到本地dev分支 git pull origin dev 本地分支与远程分支相关联 在本地新建分支并推送到远程 git checkout -b test git push origin test   这样远程仓库中也就创建了一个test分支 ==========================================================================

Git 在本地添加远程分支的方法

查看本地分支 $ git branch 查看远程分支 加上-a参数可以查看远程分支,远程分支会用红色表示出来(如果你开了颜色支持的话): $ git branch -a master remote tungway v1.52 * zrong remotes/origin/master remotes/origin/tungway remotes/origin/v1.52 remotes/origin/zrong 在本地创建远程分支 $ git checkout -b dev origin/dev

Git新建本地分支与远程分支关联问题:git branch --set-upstream【转】

本文转载自:http://blog.csdn.net/netwalk/article/details/21088405 Git新建本地分支与远程分支关联问题:git branch --set-upstream git在本地新建分支, push到remote服务器上之后,再次pull下来的时候,如果不做处理会报以下提示: [html] view plain copy You asked me to pull without telling me which branch you want to m

Git新建本地分支与远程分支关联问题:git branch --set-upstream

Git新建本地分支与远程分支关联问题:git branch --set-upstream git在本地新建分支, push到remote服务器上之后,再次pull下来的时候,如果不做处理会报以下提示: You asked me to pull without telling me which branch you want to merge with, and 'branch.production.merge' in your configuration file does not tell m

git 删除,同步远程分支

先建立本地分支  git checkout -b bug (我是在beta-stable分支创建的)意思就是 beta-stable 分支 多了一个分支,叫bug.以后改完bug传到 beta-stable 就行了,你想在哪个分支该比较紧急的bug,就在哪个分支 checkout -b xxx 就行了. bug分支同步远程分支 同步前    bug => '' git push --set-upstream origin bug (同步) 同步后   bug => 'origin/bug' 巴

工作中常见的Git本地分支与远程分支同步场景

Git 是一个开源的分布式版本控制系统,可以有效.高速地处理从很小到非常大的项目版本管理. ??一直以来本人使用 Git 处理分支都是现用现查,一是因为怕出错,二还是因为懒,作为一名四年开发经验的前端来说,可以说是一件比较尴尬的事情,为避免某天在众人面前出糗,现默默总结记忆下,告别懒惰.(:面子也是进步的动力呢! ??多分支开发便于版本管理,便于协同开发,这需要本地分支与远程分支分别建立 track 关系,如果未 track , push 和 pull 等命令将无法正常实现.本文针对常见的三种场

Git本地分支与远程分支关联

当clone完版本库,切换到开发分支后,使用git pull -r 拉取并合并分支之后会出现一下提示: $ git pull -rFrom ssh://192.168.1.226:29418/ethank-server bc86d14..b72fc88 dev -> origin/devThere is no tracking information for the current branch.Please specify which branch you want to rebase aga