博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Git分支管理
阅读量:4189 次
发布时间:2019-05-26

本文共 1195 字,大约阅读时间需要 3 分钟。

目录


分支

Git分支意味着可以将仓库内容从开发主线上分离开来,在不影响主线的情况下同时继续工作。

查看本地分支

        使用下面的命令查看本地分支。

git branch

查看远程分支

git branch -r

查看所有分支

git branch -a

创建本地分支

使用 git  branch  <要创建的分支名> 可以创建一个本地分支(仅存在于本地,不会同步到远程仓库中)

git branch 

⚠️使用已存在的分支名来创建新分支时会报错:fatal: A branch named 'master' already exists.

切换分支

使用 git  checkout  <要切换为的分支名> 来完成分支切换。

git checkout 

将本地分支push到远程仓库

使用 git  branch  origin  <要提交至远程仓库的本地分支名> 来完成将创建好的本地分支push到远程仓库中。

git push origin 

删除本地分支

使用 git  branch  -D  <要删除的分支名> 来删除某一个本地分支。

git branch -D 

⚠️不能删除当前正在切换的分支。

例如要删除一个本地分支tmp。可是当前正在使用的分支就是tmp。此时会删除tmp分支失败。

$ git:(tmp) git branch -D tmperror: Cannot delete branch 'tmp' checked out at '/Users/TCatTime/cloud'

可以切换到master分支后,在删除tmp分支。

删除远程分支

使用 git  push  origin  --delete  <要删除的分支名> 来删除某一个远程分支。

git push origin --delete 

合并分支

使用 git  merge --no-ff  -m  "自定义合并说明信息"  <分支名a>  命令,会将分支a合并到当前分支。

git merge --no-ff -m "message" 

将其它分支快速合并到当前分支

使用 git  merge  <分支名a>  命令,会将分支a合并到当前分支。

git merge 

查看分支信息

使用 git remote 查看分支信息。

git remote

查看分支详细信息

使用 git remote -v 查看分支详细信息。

git remote -v

git remote -v 显示了抓取和推送地址。

$ git remote -vorigin	http://192.168.0.104:8001/cloud/oldcloud.git (fetch)origin	http://192.168.0.104:8001/cloud/oldcloud.git (push)

如果没有推送权限,那么就看不到push地址。

转载地址:http://hfsoi.baihongyu.com/

你可能感兴趣的文章
Xcode 11 报错,提示libstdc++.6 缺失,解决方案
查看>>
vue项目打包后无法运行报错空白页面
查看>>
面试题:强制类型转换
查看>>
Decorator模式
查看>>
Template模式
查看>>
Observer模式
查看>>
高性能服务器设计
查看>>
图文介绍openLDAP在windows上的安装配置
查看>>
Pentaho BI开源报表系统
查看>>
Pentaho 开发: 在eclipse中构建Pentaho BI Server工程
查看>>
android中SharedPreferences的简单例子
查看>>
android中使用TextView来显示某个网址的内容,使用<ScrollView>来生成下拉列表框
查看>>
andorid里关于wifi的分析
查看>>
Hibernate和IBatis对比
查看>>
Spring MVC 教程,快速入门,深入分析
查看>>
Ubuntu Navicat for MySQL安装以及破解方案
查看>>
在C++中如何实现模板函数的外部调用
查看>>
HTML5学习之——HTML 5 应用程序缓存
查看>>
HTML5学习之——HTML 5 服务器发送事件
查看>>
mysql中用命令行复制表结构的方法
查看>>