git rev-list从A到B之间的所有提交
除了add commit push以外,有一些不常用的命令。在git的帮助文档所在目录下可以看到它们,D:\Program Files\Git\mingw64\share\doc\git-doc里的一个个.html文件就是一个命令。
git rev-list A
表示从A开始沿着parent,把所有的提交找出来
git rev-list A B
表示从A或者B开始…最后的结果将是二者的并集。
git rev-list A B ^C
表示从A或者B开始沿着parent,把所有的提交找出来,但是不包括那些从C开始的parent提交。
如果C是A、B的parent之一,则结果为空集
git rev-list A..B
相当于git rev-list ^A B
,如果A是B的parent之一,则结果为空集。
假设A是B的parent之一,找出从A到B的提交,则是git rev-list B..A
git rev-list A...B
git rev-list从A到B之间的所有提交相关推荐
- 用 git 同步 Colab 与 Gitlab、Github 之间的文件
Colab 是谷歌提供的免费 Jupyter 服务,可使用 GPU.但由于每次的 VM (虚拟机)登出后所有文件都会连同VM被毁掉.如何将一个项目里的程序或数据同步到 Colab则往往比较麻烦.尽管谷 ...
- 【Gitlab】GIT回滚master分支到指定tag版本 并提交远程仓库
[Gitlab]GIT回滚master分支到指定tag版本 并提交远程仓库 1 查看分支 git branch 2 切换到master分支 git checkout master 3 查看标签 git ...
- git 使用详解(5)—— get log 查看提交历史
git log 查看 提交历史 在提交了若干更新之后,又或者克隆了某个项目,想回顾下提交历史,可以使用 git log 命令查看. 接下来的例子会用我专门用于演示的 simplegit 项目,运行下面 ...
- Git本地仓库管理远程库(GitHub)——clone(下载)、push(提交)、pull(拉取)操作
目录 使用远程仓库的目的 将本地仓库同步到git远程仓库 1.克隆远程仓库(clone) 2.新建一个文件 3.将工作区的文件添加到暂存区 4.将暂存区的文件添加到本地仓库 5.提交(同步)到远程仓库 ...
- Git本地远程仓库的搭建(局域网内也可提交)
寂书万卷 2018-07-09 16:02:06 13357 收藏 23 展开 Git本地远程仓库的搭建(windows 7专业版) 你是否也这样想过?可以在自己的两台或者多台电脑中创建一个仓 ...
- 初次使用git,需要做什么,如何下载项目和提交项目
Git 是分布式版本控制系统,若将一个 Git 仓库分布到不同的机器上,那么这样的仓库我们把它称为是 远程仓库.当然我们完全可以自己搭建一台远行 Git 的服务器来充当这个 远程仓库,也可以使用目前比 ...
- git对指定commitid 打tag_git 回退版本到之前提交的tag或commit内容代码
git必须知道当前版本是哪个版本, 在git中,用HEAD表示当前版本, 上一个版本就是HEAD^, 上上个版本就是HEAD^^,当然往上100个版本写100个,^比较容易数不过来,所以写成HEAD~ ...
- Git——解决回滚版本后变成游离分支无法提交代码
每次回滚版本后我都会变成游离状态导致我无法提交代码,贼麻烦,后面还是准备记一下怎么操作的. 大致就是下图的操作回滚后,想提交代码commit的时候,提示当前版本为游离状态,当push的时候提示deta ...
- git 问题 之 git add 后直接git commit --amend导致合入了上一笔提交的解决办法
最近提交代码,进行一下步骤 1.git status . 2.git add . 3.git stash save 4.git pull --rebase 5.git stash pop 6.解决冲突 ...
最新文章
- python for语句_Python循环语句
- Python之glob模块进行文件匹配及遍历
- ng-repeat 的重复问题
- Windows下C/C++获取当前系统时间
- Web Service 与 RESTful Web Service比较
- 深度学习:卷积神经网络
- 计算机操作系统(7):进程的基本概念
- linux部署tomcat项目404_Tomcat部署项目的几种常见方式
- 关于二维数组取地址加以或减一解引用问题
- CSS设置文本——行间距
- RecycleView的左滑实现
- Linux 运维之道笔记-第一章
- kux文件怎么打开 苹果手机如何观看kux视频
- matplotlib.pyplot 标记出曲线上最大点和最小点的位置
- python包:scikit-learn
- NORDIC蓝牙芯片NRF51系列蓝牙4.0NRF51822/51802/51422/51824
- Linux(Ubuntu)系统如何安装Python
- 计算机组成原理 习题+知识点
- eBPF 如何简化服务网格
- Excel+MSSQL开发金蝶K3欠料报表