`
scm002
  • 浏览: 317049 次
社区版块
存档分类
最新评论

git 取得两个 tag 之间的 commit

 
阅读更多

参考:http://stackoverflow.com/questions/5863426/get-commit-list-between-tags-in-git

 

git log --pretty=oneline tagA...tagB

If you just wanted commits reachable from tagB but not tagA:

git log --pretty=oneline tagA..tagB    

or

git log --pretty=oneline ^tagA tagB
分享到:
评论

相关推荐

    VUE项目构建打包生成Git信息(VERSION和COMMITHASH文件).docx

    插件会自动生成两个文件:`VERSION`和`COMMITHASH`,分别存储Git的版本号(tag或者commit ID)和最新的提交哈希。这些信息可以被项目中的其他部分引用,比如在HTML模板、JavaScript代码或者配置文件中,以显示当前...

    最新的git客户端,其中有两个版本

    考虑到网络下载速度和稳定性问题,将这两个版本打包成压缩文件提供,可以帮助用户快速、稳定地获取到这些工具。 在使用Git进行版本控制时,有以下几个关键概念需要理解: 1. **仓库(Repository)**:存储项目所有...

    官方常用git-命令集合.rar

    - `git diff <commit1> <commit2>`:比较两个提交之间的差异。 - `git reset --hard <commit>`:回退到指定提交,慎用,因为会丢失之后的改动。 7. 标签管理: - `git tag <tagname>`:在当前提交上创建一个标签...

    git安装包git-2.34.0-64-bit.rar

    6. **解决冲突**:当两个或更多分支修改了同一部分代码时,Git会提示冲突。用户需要手动编辑冲突文件,解决冲突后提交更改。 7. **远程仓库**:Git可以与像GitHub或GitLab这样的远程服务集成,`git remote add ...

    Git最新版本下载(内含MAC、window两个版本)

    这个压缩包包含了Git针对两种主流操作系统——Mac OS和Windows的最新版本。对于开发者来说,掌握Git的使用至关重要,因为它能够有效地跟踪代码变更,管理项目版本,以及方便团队间的协同工作。 在Mac OS上,Git版本...

    git-cheetsheet

    - `git diff <commit_id1> <commit_id2>` 显示两个提交之间的差异。 #### 回退变更 - **命令**: `git revert HEAD; git revert <commit_id>; git checkout <commit_id> <file>` - **说明**: 如果需要回退到某个...

    git官网中文手册教程手册使用手册

    5. 查看历史:`git log`显示提交历史,`git diff`比较两次提交之间的差异。 四、远程仓库与Git托管平台 1. GitHub、GitLab、Gitee等提供免费或付费的Git托管服务。 2. `git remote add origin <remote_url>`关联...

    一张图展示 Git 常用命令

    8. **解决冲突**:当两个分支对同一文件的同一部分进行更改时,Git 会报告冲突。需要手动编辑冲突文件,删除 Git 添加的冲突标记(`, `=======`, `>>>>>>>`),然后再次提交。 9. **远程操作**: - 查看远程仓库:...

    字节跳动<Git学习手册>

    4. **查看冲突文件列表**:`git diff <branch1>..<branch2>`或`git diff <commit-id>^ <commit-id>`可以查看两个分支或两次提交之间的差异,从而找出冲突文件。 5. **展示不同区域的内容差异**: - 工作区与暂存区...

    Git版本管理工具

    当两个开发者修改了同一部分代码时,Git在合并时可能会遇到冲突。这时,开发者需要手动打开冲突文件,解决冲突后,再用`git add [filename]`将解决后的文件放入暂存区,然后`git commit -m "Resolved conflicts"`...

    git 2.20 x64

    Git-2.20.1-64-bit.exe 安装包会包含Git命令行工具和Git GUI,这两个组件对于开发者来说都十分实用。 在版本控制中,Git的特色功能还包括: 1. **补丁(Patch)**:通过`git format-patch`和`git am`命令,可以...

    git学习基础教程

    - **标签(Tag)**:标记特定版本,`git tag <tag-name>`,`git tag -a <tag-name> -m "message"` 创建带注释的标签。 以上内容仅为基础教程的概览,如需深入学习,推荐阅读《Pro Git》和廖雪峰的《Git教程》。这...

    git主要使用的控制台命令

    - `git diff <commit1> <commit2>`:比较两个提交之间的差异。 - `git diff <branch1>..<branch2>`:比较两个分支的差异。 12. **查找历史**: - `git log`:查看提交历史。 - `git blame <file>`:查看每个行...

    小册-Git 原理详解及实用指南.zip

    另外,重置(Reset)和变基(Rebase)是两个强大的命令,但需谨慎使用,因为它们可以直接改变历史记录。 总之,Git是现代软件开发不可或缺的工具,理解和掌握其原理和操作是每个开发者的基础技能。通过阅读《Git ...

    git for windows32 or windows64

    在提供的压缩包文件中,有两个不同的安装程序:Git-2.14.3-32-bit.exe和Git-2.10.0-64-bit.exe。这两个文件分别对应于32位和64位的Windows系统。32位版本适用于运行32位操作系统的电脑,而64位版本则用于64位操作...

    git图文教程中文教程

    6. **冲突解决**: 当两个或更多分支修改同一部分代码时,Git可能会报告冲突。教程会解释如何识别冲突,编辑冲突文件,并使用`git add`和`git commit`来解决它们。 7. **远程操作**: `git remote`命令用于管理远程...

    git版本管理软件

    版本控制系统主要分为两大类:集中式版本控制系统(如SVN)和分布式版本控制系统(如Git)。 **1.1 分布式版本控制系统代表:git** - **定义**:Git是一种分布式版本控制系统,由Linus Torvalds在2005年为了更好地...

    git常用命令相关总结

    - `git diff <commit1> <commit2>`:比较两个提交之间的差异。 14. **重置和清理** - `git reset --hard <commit>`:回退到特定提交,删除所有后续提交。 - `git clean -f`:删除未跟踪的文件,如临时文件或构建...

Global site tag (gtag.js) - Google Analytics