git查看提交修改的文件列表

git查看提交修改的文件列表,第1张

git查看 提交 修改 的文件列表

1.查看最后一次提交记录的修改文件信息

 git show --raw

2.查看指定commit id对应修改文件列表

git show --raw commit_id

git show --raw 2f80f1c8bb2cb8e91d22ad38480b681c194f6518

3.查看所有提交记录的修改文件信息

git log --stat

git log --name-only

4.查看所有修改相关的commit ID和comment信息

git log --pretty=oneline

5.查询指定author的修改信息

git log --author=jack.li

6.查看指定author在指定时间修改信息

$ git log --pretty="%h - %s" --author='Junio C Hamano' --since="2008-10-01" \

--before="2008-11-01" --no-merges -- t/

5610e3b - Fix testcase failure when extended attributes are in use

acd3b9e - Enhance hold_lock_file_for_{update,append}() API

f563754 - demonstrate breakage of detached checkout with symbolic link HEAD

d1a43f2 - reset --hard/read-tree --reset -u: remove unmerged new paths

51a94af - Fix "checkout --track -b newbranch" on detached HEAD

b0ad11e - pull: allow "git pull origin $something:$current_branch" into an unborn branch

文件的内容和文件名后缀是没有必然联系的,我们可以随意更改文件名的后缀,但文件内容不会发生改变。即使在windows下,也可以用文本编辑器打开任意一个文件查看其内容,但内容是不是human readable就另当别论了。git内部存储文件时用zlib压缩起来,生成blob文件。至于你说的识别不了的”情况,在你双击一个文件的时候,系统会根据文件的后缀名,去某个map中寻找要运行哪个程序来加载这个文件。譬如你创建一个xxx.txt,双击下,默认用记事本打开了。然后把文件名改成xxx.iii,再双击,就说无法开启了。因为在那个map里没有iii和对应的程序。如果你直接打开记事本,然后把这个iii文件拖进去,看它能不能打开。还是能打开的嘛。再双击,被告知无法开启,那就选择从已安装的程序清单里选取,如果把永远用选取的程序来打开这种文件,就相当于在map里添加了一条,以后就用记事本打开。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11906340.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存