一、git ls-files
git ls-files基本介绍:
显示暂存区或本地数据目录中的文件信息
git ls-files基本用法:
git ls-files [-z] [-t] [-v]
(--[cached|deleted|others|ignored|stage|unmerged|killed|modified])*
(-[c|d|o|i|s|u|k|m])*
[-x <pattern>|--exclude=<pattern>]
[-X <file>|--exclude-from=<file>]
[--exclude-per-directory=<file>]
[--exclude-standard]
[--error-unmatch] [--with-tree=<tree-ish>]
[--full-name] [--abbrev] [--] [<file>…]
可以看到可以很复杂,当然也可以很简单的用:
1、
git ls-files
它可以显示暂存区目前有哪些文件。
2、git ls-files --with-tree=HEAD
它可以显示在本地数据目录中(最新的提交),有哪些文件。
类似地
git ls-files --with-tree=HEAD^
是前一次提交,在本地数据目录中有哪些文件。
似乎错了,实验结果与预想不同。
二、git cat-file
git cat-file基本介绍:
可以查看本地数据目录中的对象(这个东西还有待研究,有blob等,像文件就是blob对象)内容、类型、大小
git cat-file基本用法:
git cat-file (-t | -s | -e | -p | <type> | --textconv ) <object>
git cat-file (--batch | --batch-check) < <list-of-objects>
举例:
git cat-file -p HEAD:file
它可以显示最新提交中的file的内容。
more:
man git ls-files
man git cat-file
分享到:
相关推荐
Git是世界上最流行的分布式版本控制系统,广泛应用于软件开发...通过Git-2.15.1.2-64-bit和Git-2.15.1.2-32-bit的安装,以及参考git-cheatsheet.PDF,用户可以系统地学习和熟练运用Git进行版本控制,提升团队协作效率。
Git是目前非常流行的分布式版本控制系统,由Linus Torvalds为Linux内核开发而创建,该资源包含 Git-2.42.0-64-bit-windows安装版,仅供学习,下载后请及时删除 Git是目前非常流行的分布式版本控制系统,由Linus ...
Git Learn Version Control with Git A step-by-step Ultimate beginners Guide 英文epub 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除
Git-2.27.0-64-bit.exe是Git的64位Windows版本,包含了所有必要的组件,使得用户可以在Windows操作系统上顺利地使用Git。 Git的核心特性包括: 1. 分布式:每个开发者的本地机器都有一个完整的代码库副本,可以...
这个"Git-2.45.2-64-bit.rar"压缩包包含的是Git的最新64位版本,适用于Windows操作系统。Git不断更新以提供更好的性能、新功能以及安全改进,版本2.45.2就是这一迭代过程中的一个重要里程碑。 Git的核心概念包括...
Git安装包Git-2.42.0.2-64-bit
git-ls-branches概要git-ls-branches-列出按日期排序的分支用法 git ls-branches [options] -v, --verbose be verbose --color turn on color even if stdout is not a tty --no-pager do not pipe output into a ...
"git-2.15.0-intel-universal-mavericks.dmg.zip" 是一个专门为苹果MacOS操作系统,特别是Mavericks(OS X 10.9)版本优化的Git安装包,版本号为2.15.0。 Git的版本号2.15.0代表着该软件的特定迭代,通常包含性能...
最新版windows Git-2.33.1-64-bit.exe最新版windows Git-2.33.1-64-bit.exe
Git(读音为/gɪt/)是一个开源的分布式版本控制系统
Git Learn Version Control with Git A step-by-step Ultimate beginners Guide 英文无水印pdf pdf所有页面使用FoxitReader和PDF-XChangeViewer测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn...
Git-2.42.0.2-64-bit.ex
git工具 最新版本 Git-2.15.1.2-64-bit windows 64位系统
Git-2.30.2-32-bit.exe.zip(免积分)Git-2.30.2-32-bit.exe.zip(免积分)Git-2.30.2-32-bit.exe.zip(免积分)Git-2.30.2-32-bit.exe.zip(免积分)Git-2.30.2-32-bit.exe.zip(免积分)Git-2.30.2-32-bit.exe.zip...
Git-2.33.1-64-bit和Git-2.28.0-64-bit.exe
Git-2.41.0.3-64-bit.exe
Git-2.29.2.2-64-bit.exe是一个专为64位Windows操作系统设计的Git安装程序,它包含了所有必要的组件,使用户能够在Windows环境下充分利用Git的功能。 Git的安装过程包括以下几个关键步骤: 1. **下载安装包**:...
官方下载地址:https://github.com/git-for-windows/git/releases/download/v2.17.1.windows.2/Git-2.17.1.2-64-bit.exe 如果能官网下载,就没必要在这下载了,这里只是提供由于特殊原因不能在官网下载的。
Git安装包快速下载;git资源包,Git下载,Git压缩包;Git工具下载;Git-2.21.0-64-bit.zip;Git工具下载
Git-2.47.0-64-bit.zip