https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注!
欢迎关注微信公众号:宝藏女孩的成长日记
如有转载,请注明出处(如不注明,盗者必究)

Git分支

  • 一、本地
    • 1.1创建分支
    • 1.2切换分支
    • 1.3创建+切换分支
    • 1.4合并某分支到当前分支
    • 1.5查看分支
    • 1.6删除分支
  • 二、提交到远端(三步走)
    • 2.1第一步:在分支添加新修改
    • 2.2第二步:在分支提交修改
    • 2.3第三步:提交至远端
  • 三、查看本地和远程仓库
    • 3.1查看出所有远程分支
    • 3.2查看所有本地分支和远程分支
  • 四、版本回退
  • 五、其他常用命令
    • 5.1查看版本库的状态
    • 5.2将工作区修改过的文件test.txt提交到版本库的暂存区(和前面的git add . 区别)
    • 5.3查看版本信息
    • 5.4存放至远端

一、本地

1.1创建分支

git branch name

例如:

1.2切换分支

git checkout name

or

git switch name

例如:

1.3创建+切换分支

git checkout -b name

or

git switch -c name

例如:

1.4合并某分支到当前分支

这个意思就是将name这个分支和当前这个分支合并(注意:name那个分支不受影响,改变的是当前分支)

git merge name

1.5查看分支

$ git branch 

1.6删除分支

git branch -d name

二、提交到远端(三步走)

2.1第一步:在分支添加新修改

一个点表示把当前工作区文件夹下面的全部未提交的文件提交到暂存区,如果是具体的一个文件就直接在git add后面加名字

 git add .

例如:

2.2第二步:在分支提交修改

 git commit -m "描述内容"

例如:

2.3第三步:提交至远端

git push -u origin 分支name


其实主分区也是一样的,比如说我在改了一张图片

三、查看本地和远程仓库

3.1查看出所有远程分支

git branch -r

例如:

3.2查看所有本地分支和远程分支

git branch -a

四、版本回退

使用git log命令查看所有的历史版本,获取某个历史版本的id (看下面那张图片中的commit后面那一长串就是)
例如:

恢复到历史版本

git reset --hard 版本号

例如

五、其他常用命令

5.1查看版本库的状态

git status

5.2将工作区修改过的文件test.txt提交到版本库的暂存区(和前面的git add . 区别)

git add test.txt

5.3查看版本信息

详细的

git log

简化的

git log  --pretty=oneline

5.4存放至远端

(第一次上传到远端是需要下面这条代码)

git remote add origin git 网址

(下面这条代码第二次或者以后提交就不用了)

git push -u origin master

https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注!
欢迎关注微信公众号:宝藏女孩的成长日记
如有转载,请注明出处(如不注明,盗者必究)

你值得掌握的 Git分支等 常用命令 (持续更新中)相关推荐

  1. inux常用命令-持续更新中(转载:小牛导航,super-nb)

    关机 (系统的关机.重启以及登出 ) shutdown -h now 关闭系统 init 0 reboot 重启 logout 注销 分享下我的网站,小牛导航,super-nb.com 文件和目录 c ...

  2. 猴子都能懂得Git(入门篇汇总版)持续更新中~~~

    文章目录 前言 一.Git的基础 1.Git是什么? 2.管理历史记录的数据库 远程数据库和本地数据库 创建数据库 修改记录的提交 工作树和索引 2.安装Git 初期设定 新建数据库 提交文件 pus ...

  3. conda常用指令-持续更新中

    conda常用命令 激活环境 列出所有环境 激活环境 conda activate 环境名称 列出所有环境 conda info --envs

  4. Docker常用命令【更新中】

    文章目录 常用命令 一.服务 1.启动docker服务 2.设置docker服务开机自启动 3.关闭docker服务 4.禁止docker服务开机自启动 二.镜像 1.查看镜像列表 2.打包镜像 3. ...

  5. linux 查看工程用什么工具,工程师工具包-Linux常用命令及常用操作-持续更新中...

    Linux系统命令相关 系统相关 date date 查看系统时间 $date 2017年 09月 18日 星期一 18:01:06 CST date -R查看系统时间,并且在时间后面加上时区的显示 ...

  6. git分支开发常用命令

    1.创建分支 git brand new_brand_name 2.切换分支 git checkout brand_name 3.创建并切换 git brand -b new_brand_name 4 ...

  7. Git 常用命令[持续更新...]

    <第一行代码>中推荐的版本控制工具 Git 2019-6-4最新版本为2.21.0 下载地址 https://gitforwindows.org/ 安装windows版比较简单,下一步下一 ...

  8. Docker 常用命令 (持续更新)

    最近 用docker 搭建了项目环境.记录一下常用的docker命令 1. 搜索镜像:docker search redis redis :镜像名称  在docker 镜像库中搜索镜像 2. 拉取镜像 ...

  9. SCI 论文常用词汇 持续更新中。。。

    形容词.副词: 大量地:ubiquitously,a wide spectrum of, increasingly, 可观的:considerable, 重度地:heavily, 极度:extreme ...

最新文章

  1. 访谈计算机操作管理协会(Afcom)首席执行官Jill Eckhaus:数据中心问题出现在何处?...
  2. pyaiml聊天机器人
  3. ncnn源码编译安装
  4. 交换机配置软件_交换机常见故障分类与排除方法
  5. 根据省市区查询对应权限下的数据
  6. You get a dream...you gotta protect it.
  7. POJ 2480 Longge#39;s problem 积性函数
  8. git merge和git merge --no-ff有什么区别?
  9. Leetcode 111.二叉树的最小深度
  10. 有线网络高可用项目实施方案(更新中)
  11. idea 根据数据库表自动创建持久化类
  12. 如何把pdf转换成ezd_如何把pdf转换ppt格式
  13. 单项选择题标准化考试系统
  14. php获取客户端ip地址或者服务器ip地址
  15. 多个APP合并为一个APP开发的实现方案
  16. SSL2893 谷仓的安保
  17. 51单片机系列——定时/计数器
  18. 快手的扫描登录网页端隐藏得够深得
  19. Life is short, You need Python
  20. list中的元素升序排列

热门文章

  1. 华为6x手机计算机软件没有了,只用一招,教你将华为手机变成电脑,这波操作没几个人知道...
  2. android imageview 设置网络图片,ImageView加载网络图片
  3. python设置excel的格式_python使用xlrd与xlwt对excel的读写和格式设定
  4. UP装机部署步骤大纲
  5. MySQL日期类型的处理总结
  6. anaconda安装python视频_怎么安装anaconda?
  7. CATIA连接盘实体设计
  8. 使用python对数据集进行批处理
  9. HTML5类选择器使用,CSS选择器种类及使用方法
  10. qgis折点打断_arcgis在折点处打断并建立网络分析(最短路径等问题)