Git branch 分支与合并分支

转载 2015年07月06日 20:43:23

十五. Git branch 分支
查看当前有哪些branch
bixiaopeng@bixiaopengtekiMacBook-Pro xmrobotiumgitbranchmasterbranchxm2.xbixiaopeng@bixiaopengtekiMacBookProxmrobotium git branch xm2.x
切换到一个branch
bixiaopeng@bixiaopengtekiMacBook-Pro xmrobotiumgitcheckoutxm2.xbranch,:xm2.xbixiaopeng@bixiaopengtekiMacBookProxmrobotium git checkout -b xm2.x
再次查看
bixiaopeng@bixiaopengtekiMacBook-Pro xmrobotiumgitbranchmasterxm2.xrepobixiaopeng@bixiaopengtekiMacBookProxmrobotium git add bixiaopeng.txt
添加所有的文件 git add .
bixiaopeng@bixiaopengtekiMacBook-Pro xmrobotiumgitadd.commitbixiaopeng@bixiaopengtekiMacBookProxmrobotium git commit -m “bixiaopeng test case”
commit到本地
bixiaopeng@bixiaopengtekiMacBook-Pro xmrobotiumgitcommitamxm2.xtestcase[xm2.xf78f430]xm2.xtestcase39fileschanged,384insertions(+)createmode100644AndroidManifest.xml.commitbixiaopeng@bixiaopengtekiMacBookProxmrobotium git diff
将branch push到远程
bixiaopeng@bixiaopengtekiMacBook-Pro xmrobotium$ git push origin xm2.x
Counting objects: 78, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (51/51), done.
Writing objects: 100% (77/77), 565.97 KiB, done.
Total 77 (delta 3), reused 0 (delta 0)
remote: To git@mirror.gitlab.*.com:/home/git/repositories/xiaopeng.bxp/xmrobotium.git
remote: * [new branch] xm2.x -> xm2.x
To git@gitlab.**.com:xiaopeng.bxp/xmrobotium.git
* [new branch] xm2.x -> xm2.x
查看远程分支
bixiaopeng@bixiaopengtekiMacBook-Pro xmrobotiumgitbranchrorigin/masterorigin/xm2.xbixiaopeng@bixiaopengtekiMacBookProxmrobotium git branch -a
master
* xm2.x
remotes/origin/master
remotes/origin/xm2.x
修改branch的名字
bixiaopeng@bixiaopengtekiMacBook-Pro xmrobotiumgitbranchmxm2.xtest2.xbixiaopeng@bixiaopengtekiMacBookProxmrobotium git branch -r
origin/master
origin/xm2.x
查看本地和远程所有的分支
bixiaopeng@bixiaopengtekiMacBook-Pro xmrobotiumgitbranchamastertest2.xremotes/origin/masterremotes/origin/xm2.xbixiaopeng@bixiaopengtekiMacBookProxmrobotium git push origin –delete xm2.x
remote: To git@mirror.gitlab.**.com:/home/git/repositories/xiaopeng.bxp/xmrobotium.git
remote: - [deleted] xm2.x
To git@gitlab.*.com:xiaopeng.bxp/xmrobotium.git
- [deleted] xm2.x
bixiaopeng@bixiaopengtekiMacBook-Pro xmrobotium$ git branch -r
origin/master
origin/test2.x
十六. Git 合并分支
首先切换到想要合并到的分枝下,运行’git merge’命令 (例如本例中将test2.x分支合并到xm3.0分支的话,进入xm3.0分支运行git merge test2.x命令)如果合并顺利的话:

确保当前分支为xm3.0
bixiaopeng@bixiaopengtekiMacBook-Pro xmrobotiumgitstatusOnbranchxm3.0nothingtocommit,workingdirectorycleanbixiaopeng@bixiaopengtekiMacBookProxmrobotium git branch
master
test2.x
* xm3.0
bixiaopeng@bixiaopengtekiMacBook-Pro xmrobotium$ git merge test2.x
Already up-to-date.
合并冲突处理:
Automatic merge failed; fix conflicts and then commit the result.

修改冲突的文件后,git add 文件 然后,git commit

相关文章推荐

git入门-----分支和合并相关命令(branch 、chekout、log、tag)

1、branch相关的命令。       分支的基本命令,至于分支的怎么实现非常重要所以要单独整理。       git branch 不带参数 : 显示所有的本地分支,并且在当前分支的前面加...

AndroidStudio中使用Git-高级篇——新建分支(branch)和拉取请求(Pull request) (by 星空武哥)

版权声明:本文为博主原创文章,未经博主允许不得转载。 目录(?)[+]     转载请标注来源:http://blog.csdn.net/lsyz0021/arti...
  • asdf717
  • asdf717
  • 2016年12月19日 17:07
  • 683

理解Git——Branch(分支)

1、分支的目的     假设你在写一篇论文。你已经写出了第一个版本,并提交审稿。后来,你获取了新的数据,你正在把你的数据添加到论文中。在这个过程中,审稿人让你改变你的论文的格式。很明显,你不能把你正...

Git分支Branch使用指南

引言: Git由于其良好的分布式特性,被广为采用,本文将综述其核心的关键指令。创建Branch git checkout -a ‘branch name’ 查看远程分支 git branch ...

Hbuilder 安装git插件 实时管理分支branch

1、插件安装 打开Hbuilder,工具->插件安装 2、使用egit  新建远程仓库 打开https://www.github.com,注册、登录、创建仓库 2.2、Hbuil...

git推送新的独立分支(branch)

问题 在项目已经上线后,有时候为了修改项目bug,我们可以创建新的分支来搞定,新的分支继承master主分支,在bug修复之后合并到主分支即可。但是遇到项目升级版本,现有框架已不支持升级,如果在现有...

[git]创建分支(branch)以测试或添加新特性

本文包含两部分内容 1,创建新的分支(branch) 2,回到项目的某个历史版本(history version) git 创建项目分支(branch)可以很好的解决以下两个问题 1,...

Git 版本控制 branch model 分支模型基本介绍

我相信大家对于 Git 版本控制不陌生了,Git 最大强项就是可以任意建立 branch,让您开发程序不需要担心原本的程序代码会被动到,造成不知道该怎么 恢复原来的状态。为了不影响产品发展,bra...
  • archord
  • archord
  • 2014年03月12日 09:11
  • 1215

【Git】常用命令commit提交,push推送,merge,添加分支branch

1.查看所有分支 用命令:git branch -a $ git branch -a * gym master remotes/origin/HEAD -> origin/master r...

Git Branch分支的使用

今天和同事一起讨论起Git分支的使用,之前也讨论过,但是结果一直不理想,今天的讨论还算是初见成效,随即记录下。希望对读者有所帮助,也欢迎一起讨论。场景相信每个公司都会有很多套环境(DEV,TEST,U...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Git branch 分支与合并分支
举报原因:
原因补充:

(最多只允许输入30个字)