创建本地分支
git branch 分支名

例如:git branch dev,这条命令是基于当前分支创建的本地分支,假设当前分支是master(远程分支),则是基于master分支创建的本地分支dev。

切换到本地分支
git checkout 分支名

例如:git checkout dev,这条命令表示从当前master分支切换到dev分支。

创建本地分支并切换
git checkout -b 分支名
例如:git checkout -b dev,这条命令把创建本地分支和切换到该分支的功能结合起来了,即基于当前分支master创建本地分支dev并切换到该分支下。

提交本地分支到远程仓库
git push origin 本地分支名
例如:git push origin dev,这条命令表示把本地dev分支提交到远程仓库,即创建了远程分支dev。

注:要想和其他人分享某个本地分支,你需要把它推送到一个你拥有写权限的远程仓库。你创建的本地分支不会因为你的写入操作而被自动同步到你引入的远程服务器上,你需要明确地执行推送分支的操作。换句话说,对于无意分享的分支,你尽管保留为私人分支好了,而只推送那些协同工作要用到的特性分支。

新建本地分支与远程分支关联

例如:

,把本地dev分支和远程dev分支相关联。

注:本地新建分支, push到远程服务器上之后,使用git pull或者git pull 拉取或提交数据时会报错,必须使用命令:git pull origin dev(指定远程分支);如果想直接使用git pull或git push拉去提交数据就必须创建本地分支与远程分支的关联。

转载自:https://blog.csdn.net/huangjw_806/article/details/78297851

转载于:https://www.cnblogs.com/PengChengLi/p/10482185.html

Git创建本地分支并关联远程分支相关推荐

  1. git 创建新分支并关联远程分支_git 把远程分支拿到本地,并建立关联关系track | 学步园...

    从远程分支 checkout 出来的本地分支,称为_跟踪分支(tracking branch)_.跟踪分支是一种和远程分支有直接联系的本地分支.在跟踪分支里输入git push,Git 会自行推断应该 ...

  2. git 创建新分支并关联远程分支_git常用操作命令归纳

    php中文网最新课程 每日17点准时技术干货分享 git中常用的操作命令有哪些?本篇文章就给到大家归纳了一些git中常用操作命令.有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. git ...

  3. git 创建本地分支及远程分支并且关联分支

    git命令在创建本地分支及远程分支并且关联远程分支 为了便于版本的维护及管理将会不断的在master分支上创建出新的分支 大致分为: 首先切换到在要开的分支上――――>创建本地分支――――> ...

  4. git创建fork仓库和关联fork仓库 git提交新分支之git删除本地分支和git删除远程分支——git remote prune origin同步分支

    git创建fork仓库和关联fork仓库 & git提交新分支之git删除本地分支和git删除远程分支--git remote prune origin同步分支 & 跨分支合并-新建分 ...

  5. git创建本地分支、提交到远程分支

    [1] 查看本地分支: $ git branch master * mutilrecall [2] 查看远程分支 $ git branch -amaster * mutilrecallremotes/ ...

  6. git 创建关联远程分支报错Did you intend to checkout ‘origin/branchName‘ which can not be resolved as commit?

    问题描述 git 创建关联远程分支报错 git checkout -b XXX origin/XXX Did you intend to checkout 'origin/branchName' wh ...

  7. git 创建远程分支 关联远程分支

    关联远程分支 git branch –set-upstream master origin/master origin: 远程库 原因是之前有添加远程repo 我们来查看一下 git branch - ...

  8. git branch --set-upstream 本地关联远程分支

    最近使用git pull的时候多次碰见下面的情况: There is no tracking information for the current branch. Please specify wh ...

  9. git 创建本地分支及远程分支

    1.创建分支 git branch dev 2.查看本地分支: git branch 注:名称前面加* 号的是当前的分支 3.查看远程分支: 加上-a参数可以查看远程分支,远程分支会用红色表示出来(如 ...

最新文章

  1. 并发服务器模型——多进程服务器
  2. php采集url,PHP-如何采集这个url跳转内容呢
  3. 使用@property
  4. 在使用Vs2013打开Vs2008的解决方案时出现了以下错误:此版本的应用程序不支持其项目类型(.csproj)...
  5. Oracle case用法
  6. iCloud “文稿和数据”功能即将关闭,如何将数据迁移到 iCloud 云盘?
  7. Android-AlarmManager(全局定时器/闹钟)
  8. 数据结构(C语言版 第2版)课后习题答案 严蔚敏 编著
  9. matlab的yalmip为什么这么慢,Yalmip使用学习
  10. Chrome浏览器离线安装Axure插件
  11. iOS 模拟器设置输入中文
  12. 85后创业家告诉你:如何通过微博实现年销售上亿
  13. root后怎么删除授权管理,Root授权管理
  14. bucket name does not follow Amazon S3 standards
  15. 《周志华机器学习》简要
  16. 基于matlab锁相环电路,锁相环PLL的电路原理以及基本构成
  17. Java基础复习总结笔记(上)
  18. android 应用程序Activity管理类
  19. 看点直播抓取视频回放链接
  20. 【数据结构】广义表的介绍

热门文章

  1. 需要恢复中断状态的一个场景
  2. Rhel6-heartbeat配置文档
  3. T-SQL WITH 分号问题
  4. ASP.NET MVC 5 - 视图
  5. [原创]Bash中的$*和$@的区别
  6. 如何找寻最适合的WEB应用安全解决方案(视频)
  7. oracle数据库有哪些文件构成,Oracle数据库架构中包括几层?每层都有什么元素?...
  8. mysql在线上建索引,mysql 5.6在线DDL建索引测试
  9. rest api_REST API
  10. android 无法接收广播_别告诉我你不认识Android中广播接收者(二)