`
gelongmei
  • 浏览: 211503 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

git branch管理常用命令

 
阅读更多
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 <local_branch_name>:<remote_branch_name>
例如:
git push origin 2.0.1.20120806:2.0.1.20120806
一般当前如果不在该分支时,使用这种方式提交。如果当前在 2.0.1.20120806 分支下,也可以直接提交
git push

6.删除远程分支
git push origin :develop

====================================================


查看本地分支
[plain]
git branch 
* dev 
  master 
*代表当前位于dev分支

查看远程分支
[plain]
git branch --remote 
  origin/dev 
  origin/master 

创建分支
[plain]
git checkout -b new_branch 
注意,new_branch的代码来自于当前分支

切换分支
[plain]
git checkout another_branch 
和创建分支就差-b参数

push本地分支代码到远端服务器
[plain]
git push origin branch_name 
如果远端服务器没有该分支,将会自动创建

pull远端分支代码到本地对应分支
[plain]
git pull origin branch_name 

删除本地分支,首先切换到别的分支,然后才能删除某个分支
[plain]
git checkout b 
git branch -d a 

删除远程分支
[plain]
git push origin --delete branch_name 

合并本地分支
[plain]
git merge b 
假设当前分支为dev,上面的命令就是将本地的b分支代码合并到当前分支dev中

合并远程分支,和前面的几乎一样,
[plain]
git merge origin/b 
远程分支b被合并到本地当前分支dev中了。
分享到:
评论

相关推荐

    linux系统安装git及git常用命令

    1 安装GIT 代码如下:$ sudo aptitude install git$ sudo aptitude install git-doc git-svn git-email git-gui gitk git软件包包含了大部分Git命令,是必装的软件包,第二...3 常用命令 (1)git branch 查看本地分支

    git 常用的一些命令

    Git 常用命令 Git 是一个版本控制系统,广泛应用于软件开发和项目管理中。以下是 Git 中一些常用的命令: 1. Git 文件撤销命令 在 Git 中,可以使用 git reset HEAD . 命令撤销所有已经添加的文件。如果只想撤销...

    Git常用命令清单

    ### Git常用命令清单详解 #### 一、新建代码库 - **`git init`**: 初始化一个新的Git仓库。此命令可以在当前目录下创建一个名为`.git`的目录,用于存放所有的元数据和对象数据库。通常,当您想把一个非Git仓库变成...

    git概述+常用命令解说

    Git 概述和常用命令解说 Git 是一个分布式版本控制系统,允许开发者跟踪代码修改历史记录。Git 库由三部分组成:工作目录、Index(索引)和仓库。工作目录是用户本地的目录,Index 将工作目录下所有文件生成快照,...

    git常用命令.docx

    Git 常用命令整理及解析 Git 是一个开源的分布式版本控制系统,用于跟踪项目中的代码变化,可以帮助开发者更好地管理代码。下面是 Git 中一些常用的命令,这些命令可以帮助开发者快速掌握 Git 的使用。 基本命令 ...

    git常用命令大全

    标题《git常用命令大全》所涉及的知识点覆盖了使用Git进行版本控制的日常操作。Git是一个开源的分布式版本控制系统,被广泛用于代码管理,可以有效地追踪文件的变更,管理分支的合并与冲突,以及回退到旧版本等。...

    git的常用命令使用

    ### git的常用命令使用 #### 基本概念与初始化 - **Git**:一种分布式版本控制系统,可以高效地管理项目源代码的变化。 - **初始化仓库**:通过`git init`命令可以将当前目录初始化为Git仓库。若需在特定目录下...

    git介绍以及常用命令

    Git 是一个强大的分布式版本控制系统,由 Linux 内核之父 Linus Torvalds 在2005年创建。它的设计目标是高效、灵活且可靠,适用于...通过熟练掌握 Git 常用命令,开发者能够有效地管理项目代码,实现团队间的高效协作。

    git常用命令手册

    ### Git常用命令手册详解 #### 一、概览 本篇文档主要介绍了一套由国外开发者整理的Git常用命令速查表,旨在帮助用户快速掌握并应用Git的基础操作。通过这些简洁明了的命令,即使是Git新手也能迅速上手进行版本...

    GIT常用命令整理

    以下是对Git常用命令的详细整理,包括配置、基本操作、分支管理、合并、标签、回滚以及日志和远程操作。 1. **配置操作** - `git config --global user.name "Your Name"`:进行全局配置,设置Git的用户名。 - `...

    常用Git命令清单

    以下是以阮一峰网络日志中的内容为基础,对Git常用命令及其功能的详细解读。 首先,是关于代码库的操作,主要包括新建代码库和克隆已存在的代码库。`git init` 命令用于在当前目录创建一个新的Git代码库,而 `git ...

    GIT CHEAT SHEET常用命令汇总

    本“GIT CHEAT SHEET常用命令汇总”针对初学者,提供了一系列Git命令的快速参考,以便于快速回顾和操作。 一、Git基础操作 1. clone现有仓库 - 命令:git clone ssh://***/repo.git - 功能:克隆远程仓库到本地,...

    git常用命令总结.txt

    ### git常用命令总结 在日常开发工作中,Git作为版本控制系统被广泛使用,它能帮助团队高效地管理代码版本,提高协同工作的效率。本文将根据给定的文件信息,详细总结并解释Git中的常见命令及其用途。 #### 1. Git...

    Git Bash常用命令与解释

    以上只是Git Bash中部分常用命令,实际使用中还有很多其他功能,如子模块管理、远程分支操作、交互式暂存等。熟练掌握这些命令将极大地提高你在Git Bash中的工作效率。通过实践和持续学习,你可以更好地理解和利用...

    Git常用命令面试题 60道1

    Git常用命令面试题60道 Git 是一个分布式版本控制系统,广泛应用于软件开发、项目管理和团队协作中。掌握 Git 的常用命令对于开发者和项目经理来说非常重要。本文总结了 60 道常用的 Git 命令,涵盖了 Git 的基本...

    git常用命令(注释易懂超级全)

    ### Git常用命令详解 #### 一、新建代码库 **命令功能**: - `git init`:用于在当前目录创建一个新的Git仓库。 - `git init [project-name]`:用于在一个新目录中创建并初始化一个Git仓库。 - `git clone [url]`...

    Git 常用命令清单

    以下是一些Git常用命令的知识点。 首先,Git基本工作区分为四个部分,分别是工作区(Workspace)、暂存区(Index/Staged)、本地仓库(Repository)和远程仓库(Remote)。工作区是实际编辑文件的地方,暂存区用于...

    git学习常用命令总结

    "git学习常用命令总结" Git是当前最流行的版本控制系统之一,对于开发者来说,掌握 Git 的基本命令是必不可少的。本文将对 Git 的常用命令进行总结,帮助开发者快速掌握 Git 的使用。 初始化操作 在使用 Git ...

    Git特性及常用命令详解.pdf

    - 开发者可以通过`git branch`和`git checkout`命令管理分支,如创建新分支、切换分支等。 **4. 代码审查** - 在代码合并到主分支之前,通常会进行代码审查,以确保代码质量和一致性。 **5. 代码合并** - 当...

Global site tag (gtag.js) - Google Analytics