一、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-2.15.1.2-64-bit和Git-2.15.1.2-32-bit以及常用命令行git-cheatsheet.PDF
Git Learn Version Control with Git A step-by-step Ultimate beginners Guide 英文epub 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除
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是目前非常流行的分布式版本控制系统,由Linus Torvalds为Linux内核开发而创建,该资源包含 Git-2.42.0-64-bit-windows安装版,仅供学习,下载后请及时删除 Git是目前非常流行的分布式版本控制系统,由Linus ...
最新版windows Git-2.33.1-64-bit.exe最新版windows Git-2.33.1-64-bit.exe
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.37.1-64-bit
官方下载地址:https://github.com/git-for-windows/git/releases/download/v2.17.1.windows.2/Git-2.17.1.2-64-bit.exe 如果能官网下载,就没必要在这下载了,这里只是提供由于特殊原因不能在官网下载的。
Git-2.33.1-64-bit和Git-2.28.0-64-bit.exe
Git-2.41.0.3-64-bit.exe
Git-2.39.2-64-bit.exe Git是一个免费的开源分布式版本控制系统,可以快速高效地处理从小到大的所有项目。Git易于学习,占用空间小,性能却非常快。它超越了像Subversion、CVS、Perforce和ClearCase这样的配置管理...
Git-2.38.0-64-bit.exe
Learn Version Control With Git A step-by-step course for the complete beginner(中文)。亚马逊接近满分书籍,中文版。图文并茂。学习Git的好资料。 从官网一页一页的复制过来的,花了不少时间。
Git-2.29.2.2-64-bit安装包Git-2.29.2.2-64-bit安装包Git-2.29.2.2-64-bit安装包
Git-2.29.2.3-64-bit.exe (免积分)Git-2.29.2.3-64-bit.exe (免积分)Git-2.29.2.3-64-bit.exe (免积分)Git-2.29.2.3-64-bit.exe (免积分)Git-2.29.2.3-64-bit.exe (免积分)Git-2.29.2.3-64-bit.exe (免积分)Git-2.29...
Git(Git-2.36.1-64-bit.exe)适用于Windows x86-64系统。