`
gelongmei
  • 浏览: 194079 次
  • 性别: 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常用命令总结.pdf

    以下是 Git 常用命令总结,使用表格形式展示。 命令 描述 git init 初始化仓库 git add [file] 添加文件到暂存区 git commit -m "[message]" 提交代码到本地仓库 git status 查看工作区和暂存区状态 git diff 查看...

    100个Git常用命令及用法-IT老卢.pdf

    git命令,部分如下: 创建与克隆 1.git init:在当前目录初始化 Git 仓库 2.git clone &lt;url&gt;:从远程 Git 仓库克隆一个本地副本 3.git remote add &lt;name&gt; &lt;url&gt;:给当前 Git 项目添加一个远程仓库 4.git pull:拉取...

    git常用命令

    git branch -a 查看当前分支 git checkout dev(test)切换分支 git push origin test推送更新到远程服务器,语法为 git push [远程名] [本地分支]:[远程分支] git status查看状态 git merge dev合并dev分支到当前分支 ...

    Git常用得命令

    1.git branch—————&gt;查看本地分支 2.git branch -r —————-&gt;查看远程所有分支 3.git branch -a —————&gt;查看本地及远程得所有分支 4.git branch 分支名————–&gt;创建本地分支 5.git checkout 分支名 ...

    git常用命令总结下载

    1.基础命令(add、commit、pull、push等); 2.分支操作(branch、checkout、cherry-pick、rebase等); 3.回滚与重做(reset、revert等); 4.日志(log、reflog、blame等)。

    淘宝-git优化包 自动配置,只需要一个命令完成所有常用配置

    设置常用命令缩写 git co = git checkout git br = git branch git ci = git commit git st = git status git dt = git difftool git mt = git mergetool 设置notepade2为日志编辑器(windows) 提交代码时不指定‘-...

    Git 命令详解及常用命令整理

    Git 命令详解及常用命令 Git作为常用的版本控制工具,多了解一些命令,将能省去很多时间,下面这张图是比较好的一张,贴出了看一下: 关于git,首先需要了解几个名词,如下: Workspace //工作区 Index / Stage //...

    常用的git命令完整详细109条

    常用的git命令完整详细109条 Git是一个很强大的分布式版本控制系统,以下是一些常用的git命令: 1. git init:在当前目录下创建一个新的Git仓库。 2. git add 文件名:将指定的文件添加到暂存区,准备提交。 3. git ...

    常用的git命令.docx

    分支操作: 1. git branch 创建分支 2. git branch -b 创建并切换到新建的分支上 3. git checkout 切换分支

    git使用培训教程

    常用git命令讲解以及实例 git init git add git commit git log git status git branch git checkout git pull git push

    Git命令:常用的Git命令列表

    Git命令翻译版本 我常用的Git命令列表如果您对我的Git别名感兴趣,请查看位于以下位置的我的.bash_profile : : -获取和创建项目命令描述git init 初始化本地Git存储库git clone ssh://git@github.com/[username]/...

    Git常用命令

    快捷命令设置 git config --global alias.st status git config --global alias.ci commit ...git config --global alias.br branch git config --global alias.dc dcommit git config --global alias.rb rebase

    前端面经文档-技术要点-面试编程题-资源-html-前端-web-计算机-计算机前端面试题目-校招-大学生-计算机前端求职面经

    ★ 熟悉 Linux 命令常用命令,Git版本管理工具 Linux 常有命令 ps、top、netstat、cat、tail、kill 查看进程命令:ps 查看cpu占用命令:top 查看端口占用:netstat 查看文本(日志):cat、tail 杀死进程:kill Git ...

    git 常用命令

    android开发中一定会跟服务器打交道的,git服务器的一些下载,上传,branch等命令要记住咯~

    Git 常用命令速查表(图文+表格)

    一、 Git 常用命令速查 git branch 查看本地所有分支 git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支 git branch -r 查看远程所有分支 git commit -am “init” 提交并且加注释 git ...

    git-review:INFO 340的常用git命令

    路易的INFO340 Git评论 INFO 340的通用git命令。从字面上看,您需要用于此类的所有git命令。...git checkout -b your-new-branch-name :在仓库中创建一个新分支。 注意:-b标志采用新分支名称的名称

    GitPractice:git命令实践练习

    常用命令 命令 作用 git配置 修改git配置信息 git init 在当前目录初始化git仓库 git克隆 克隆现有的仓库 git添加 把文件加入暂存进行跟踪 git提交 提交更新 git状态 检查当前文件状态 git rm 可移除文件 git mv ...

    mingit:git命令的极小别名

    带有制表符补全的git命令的极小别名。 因为谁想要git commit -m "blah blah blah...支持最少数量的常用命令 g a . // git add . g b other-branch // git branch other-branch g c "made some changes" // git commit -

Global site tag (gtag.js) - Google Analytics