zoukankan      html  css  js  c++  java
  • Git创建本地分支并关联远程分支(二)

    创建本地分支
    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。

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

    新建本地分支与远程分支关联
    git branch –set-upstream 本地新建分支名 origin/远程分支名
    例如:git branch –set-upstream dev origin/dev,把本地dev分支和远程dev分支相关联。

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


  • 相关阅读:
    如何:使用向导来处理项目模板 【转载】
    .NET : 如何在生成XML文档时绑定样式表
    如何在生产环境部署K2的流程
    SQL Server 数据库文档生成工具开源项目【合作邀请】
    新的纪元
    SharePoint : 谁说WSS不支持审核
    C++ : 类型的别名和对象的别名
    C++: 引用和地址运算符
    Infopath : 如何通过代码复制格式文本框的值
    正确地使用投影仪和移动硬盘
  • 原文地址:https://www.cnblogs.com/kesimin/p/9936280.html
Copyright © 2011-2022 走看看