一、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是目前非常流行的分布式版本控制系统,由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.37.3-64-bit_3是Git的特定版本,适用于64位操作系统。这个版本号表明它是Git的第2.37.3次更新,通常会包含错误修复、性能提升和新功能。在Windows系统中,Git的安装程序通常以.exe结尾,如Git-2.37.3-64-bit_3...
这个"Git-2.45.2-64-bit.rar"压缩包包含的是Git的最新64位版本,适用于Windows操作系统。Git不断更新以提供更好的性能、新功能以及安全改进,版本2.45.2就是这一迭代过程中的一个重要里程碑。 Git的核心概念包括...
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.33.1-64-bit和Git-2.28.0-64-bit.exe
Git(读音为/gɪt/)是一个开源的分布式版本控制系统
最新版windows Git-2.33.1-64-bit.exe最新版windows Git-2.33.1-64-bit.exe
Git-2.38.0-64-bit.exe 是Git的64位版本的安装程序,适用于Windows操作系统。这个版本号(2.38.0)表示这是Git的第2.38次重大更新,通常包含性能优化、新功能和错误修复。 Git的核心概念包括仓库(Repository)、...
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-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.47.0-64-bit.zip
Git-2.41.0.3-64-bit.exe
Git-2.36.1-64-bit.exe是Git的最新稳定版本,专为Windows x86-64架构设计。这个安装程序将为Windows用户提供一个完整的Git环境,使他们能够利用Git的强大功能来管理源代码。 Git的核心特性包括: 1. 分布式:每个...
Git-2.29.2.2-64-bit.exe是一个专为64位Windows操作系统设计的Git安装程序,它包含了所有必要的组件,使用户能够在Windows环境下充分利用Git的功能。 Git的安装过程包括以下几个关键步骤: 1. **下载安装包**:...
Git安装包快速下载;git资源包,Git下载,Git压缩包;Git工具下载;Git-2.21.0-64-bit.zip;Git工具下载
Git(读音为/gɪt/)是一个开源的分布式版本控制系统
在安装Git-2.27.0-64-bit.exe文件时,用户可以选择自定义安装路径、设置默认文本编辑器、选择是否使用Git Bash作为系统默认的Shell,以及是否在右键菜单中添加Git命令等。安装完成后,用户可以通过系统环境变量配置...
Git-2.24.0.2-64-bit.zip是Git的特定版本,专为Windows 64位操作系统设计。这个压缩包包含了Git客户端的所有组件,允许用户在Windows环境下进行版本控制操作。 Git的核心特性包括: 1. 分布式:每个开发者的本地...