我有一个已经添加到我的本地存储库的文件.我在工作树中对其进行了修改,因此git status
将文件显示为已修改.我想知道在暂存文件之前索引中保存的文件内容是什么.
我可以想到两种方法:
git diff
,并将其应用于工作树中的文件git checkout-index
,指向临时文件并从那里读取内容有没有更简单的方法?
我有两个分支:master和bug1.我检查了bug1,做了一堆更改和多次提交.如何获取分支上已更改的所有文件的列表?我对哈希,日期或任何其他提交相关的细节不感兴趣.我只想获得一个简单的触摸文件列表.
有没有办法检查遥控器中是否存在指定的相对路径下的文件?如果它是唯一的选择,我可以先获取信息.换句话说,我正在寻找带有指定远程和分支选项的git-ls文件.我只对文件存在感兴趣(分支上的文件列表也会这样做),我不关心哈希,差异等.