2019独角兽企业重金招聘Python工程师标准>>>

1.查看本地分支

$ git branch
* br-2.1.2.2master

2.查看远程分支

$ git branch -rorigin/HEAD -> origin/masterorigin/feature/IOS_visualtrackorigin/feature/android_visualtrackorigin/master

3.查看所有分支

$ git branch -a
* br-2.1.2.2masterremotes/origin/HEAD -> origin/masterremotes/origin/br-2.1.2.1remotes/origin/br-2.1.2.2remotes/origin/br-2.1.3remotes/origin/master

4.切换远程分支

$ git branch -a
* masterremotes/origin/HEAD -> origin/masterremotes/origin/Releaseremotes/origin/master$ git checkout -b myRelease origin/Release
Branch myRelease set up to track remote branch Release from origin.
Switched to a new branch 'myRelease'

PS:作用是checkout远程的Release分支,在本地起名为myRelease分支,并切换到本地的myRelase分支

5.合并分支

合并前要先切回要并入的分支

以下表示要把issue1234分支合并入master分支

$: git checkout master
$: git merge issue1234
Merge made by recursive.README |    1 +1 files changed, 1 insertions(+), 0 deletions(-)

6.撤消上一次commit的内容(该操作会彻底回退到某个版本,本地的源码也会变为上一个版本的内容)

git reset --hard <commit-id>

以下表示要撤消“update build gradle configuration file”这一次的commit id,返回到"add battery settings ui"这一次的commit id,

xp.chen@YC-JG-YXKF-PC27 MINGW64 /f/ob ((c8303a9...))
$ git log
commit c8303a9e8db2bcf4edb7488e722a380f4e8858ec (HEAD)
Author: xp.chen <xp.chen@yuneec.com>
Date:   Sat Oct 28 09:28:51 2017 +0800update build gradle configuration fileChange-Id: I9ee532fd0d4698613698a64eb754fb98a8559e32commit 8d8e5ccf24cf6836ab780aa3860270c3876e825a
Author: xp.chen <xp.chen@yuneec.com>
Date:   Sat Oct 28 09:02:01 2017 +0800add battery settigns uiChange-Id: Ia907ee4e84f54c00a186d31378a7925a6adaba0exp.chen@YC-JG-YXKF-PC27 MINGW64 /f/ob ((c8303a9...))
$ git reset --hard 8d8e5ccf24cf6836ab780aa3860270c3876e825a
HEAD is now at 8d8e5cc add battery settigns uixp.chen@YC-JG-YXKF-PC27 MINGW64 /f/ob ((8d8e5cc...))
$ git log
commit 8d8e5ccf24cf6836ab780aa3860270c3876e825a (HEAD)
Author: xp.chen <xp.chen@yuneec.com>
Date:   Sat Oct 28 09:02:01 2017 +0800add battery settigns uiChange-Id: Ia907ee4e84f54c00a186d31378a7925a6adaba0e

7. git commit -m 注释换行

git commit -m 注释可以通过单引号来换行,比如:

$ git commit -m '
> 1.aaaaa
> 2.bbbb
> '
[master b25154b] 1.aaaaa 2.bbbb1 file changed, 0 insertions(+), 0 deletions(-)create mode 100644 ss.txt

通过git commit --amend 命令可以查看到刚刚的log信息为

1.aaaaa
2.bbbb

转载于:https://my.oschina.net/u/3371661/blog/3045292

Git-查看远程分支、本地分支、创建分支相关推荐

  1. git 同步远程和本地的同名分支

    首先正常创建一个本地仓库,添加内容,跟远程关联 git init git add . git commit -m "" git remote add origin 远程仓库地址 如 ...

  2. git git 查看远程库_如何从Git远程存储库中提取

    git git 查看远程库 Note: This the fourth video in the Git for beginners series. Watch the first video her ...

  3. git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支

    1 查看远程分支 [plain] view plain copy $ git branch -a * br-2.1.2.2 master remotes/origin/HEAD -> origi ...

  4. git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支...

    1 查看远程分支 $ git branch -a * br-2.1.2.2 master remotes/origin/HEAD -> origin/master remotes/origin/ ...

  5. git 查看远程分支、本地分支、删除本地分支

    1 查看远程分支 [plain] view plaincopy $ git branch -a * br-2.1.2.2 master remotes/origin/HEAD -> origin ...

  6. git 从远程主服务器当中创建新分支

    现有版本; h20, h28,h26,i8 h28,h26,i8是从H20下面创建的. 需求: 从H28下面创建新分支继续开发. 思路: 所有代码均是放置到H20上仓库当中,首先下载H20完整仓库,也 ...

  7. Pycharm git-创建本地仓库\创建分支\合并分支\回溯版本\加入git后文件颜色代表的含义

    Pycharm git-创建本地仓库\合并版本\回溯版本 创建本地仓库 提交我们的第一个版本 修改并提交第二个版本 创建分支 合并分支 回溯版本 总结 文件名颜色代表的含义 使用的pycharm社区版 ...

  8. git 查看远程分支提交信息,不合并

    1.首先查看远程分支: git branch -r 2.使用fetch命令,将远程分支拉下来(不更新) git fetch origin master 3.切换到远程分支 git checkout o ...

  9. svn服务器创建分支原理,svn 创建分支、合并分支、以及报错处理

    Q:为什么要分支? A:项目开发一个迭代之后,在开发一个迭代之前,一般都是需要给项目设置分支,独立保存上一个版本的代码.这样有什么好处呢?比如说:开始下一个迭代,开发到一半的时候,发现上一个版本有一个 ...

  10. git命令--远程、本地仓库之间的push与pull

     一.从本地仓库push文件到远程仓库中 1.在gitee中新建一个远程仓库 需要push推送到远程仓库的文件夹以及内容 2.git全局配置 直接在文件夹所在位置进入cmd终端,进行git的全局配置 ...

最新文章

  1. mysql Partition(分区)初探
  2. 计组—原码、补码、反码、移码复习
  3. linux 运行java jar_linux运行jar包、查看jar包进程、停止jar包
  4. 3个阶段 项目征名_萧山日报数字报-蓝城萧立7大代建项目征名开启
  5. 第78课 通力合作的100个数
  6. Java笔记-2种发送接收表单的数据
  7. java实现线性顺序表
  8. oracle pl/sql发送邮件多个收件人问题
  9. Linux调度新特性EAS
  10. 未解决:lrelease: could not exec ‘/usr/lib/qt5/bin/lrelease‘: No such file or directory
  11. 【HTML/CSS】表单美化
  12. 当区块链遇上财政电子票据
  13. SLA 、SLO SLI
  14. JAVA毕业设计江西婺源旅游文化推广系统计算机源码+lw文档+系统+调试部署+数据库
  15. 【求助】ssh.service loaded(inactive) 问题
  16. 服务器屏幕不全屏显示,服务器窗口显示不全屏
  17. Enhancing Adversarial Training with Second-Order Statistics of Weights
  18. 项目管理标准(PMBOK第七版-中文)
  19. 为何要配置环境变量?带你一探究竟
  20. Typora软件图片丢失问题

热门文章

  1. 三分钟了解APS系统中生产计划排程模块的基本原理
  2. 机器学习前沿热点--Deep Learning
  3. 【OpenCV学习笔记】【函数学习】四(origin+imageData+cvcopy()函数+CvMemStorage 类型+CvPoint类型)
  4. leetcode刷题日记-825. 适龄的朋友
  5. ENVI入门系列教程---一、数据预处理---3.1 基于自带定位信息的几何校正
  6. 初步认识图像的直方图
  7. 地图相关知识和地图打印色彩差异解决办法
  8. 狂神说Reids完结篇
  9. CentOS7和Ubuntu16设置静态ip的方法
  10. Java并发编程实战读书笔记之死锁