内容简介:repo克隆仓库并检出分支这样检出后,如果用git进单独的仓库查看,git会报告“Not currently on any branch.”,按照Magnus Bäck的说法,这是正常的。
repo克隆仓库并检出分支
repo init -u https://android.googlesource.com/platform/manifest -b android-8.1.0_r52
这样检出后,如果用git进单独的仓库查看,git会报告“Not currently on any branch.”,按照Magnus Bäck的说法 [1] Magnus Bäck. “repo init -b branch; repo status” does not show you're on a branch . . 2014-10-17 [2019-02-22].
,这是正常的。
那怎么验证repo真的把每个项目都检出到android-8.1.0_r52分支了呢?命令
git rev-list -1 android-8.1.0_r52
或者
git rev-parse android-8.1.0_r52^{}
可以获取附注标签指向的sha1。 [2] Jakub Narębski, mipadi. How to tell which commit a tag points to in Git? . . 2009-12-07 [2019-02-22].
这里, android-8.1.0_r52^{}
表示android-8.1.0_r52应当是一个标签,^{}表示获取指针的内容,直到该内容的类型不再为标签。 [3]
. gitrevisions - Specifying revisions and ranges for Git
. git. [2019-02-22].
附注标签本身是一个对象,有sha1,该对象还有一个指针,指向目标版本号。
注,轻量标签是版本号的别名,获取轻量标签的版本号可以用
git rev-parse 0.2.2
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- JVM 笔记:性能监控与分析工具
- JVM 笔记:性能监控与分析工具
- Git 常用命令清单笔记 - 开发工具
- Golang学习笔记之包管理工具(govendor)
- PYTHON 学习笔记2 流程控制工具以及函数定义
- Golang官方依赖管理工具dep学习使用笔记
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Text Processing in Python
David Mertz / Addison-Wesley Professional / 2003-6-12 / USD 54.99
Text Processing in Python describes techniques for manipulation of text using the Python programming language. At the broadest level, text processing is simply taking textual information and doing som......一起来看看 《Text Processing in Python》 这本书的介绍吧!