如何配置Git使git add命令输出已暂存文件的信息?
让
git add --all显示已暂存文件的配置方法 嗨,我完全懂你从SVN切换到Git命令行后的这种小困扰——毕竟SVN的操作反馈总是直白清晰,Git默认的部分输出确实有点“沉默寡言”。针对git add --all执行后没有任何提示的问题,有两个实用的解决办法:
临时启用详细输出(单次生效)
如果你只是偶尔需要查看git add --all的暂存明细,可以直接在命令后加上-v(verbose的缩写)参数:
git add --all -v # 或者更简洁的写法 git add -A -v
执行这个命令后,Git会逐条列出所有被暂存的文件,包括新增、修改、删除的文件变更,完全满足你想要的反馈需求。
全局/仓库级配置(永久生效)
如果希望每次执行git add相关命令都自动显示详细输出,可以通过Git配置来设置默认行为:
- 全局配置(对所有本地仓库生效):
git config --global add.defaults verbose - 仓库级配置(仅对当前仓库生效,去掉
--global即可):git config add.defaults verbose
配置完成后,不管你执行git add --all还是git add .这类命令,Git都会自动输出被暂存的文件列表,不用每次手动加参数。
另外,关于你提到的其他命令输出不够实用的情况,其实Git大部分命令都支持通过添加参数调整输出风格,比如git status可以用-s获得简洁输出,-v获得更详细的变更对比,你可以根据自己的需求去探索对应的参数哦~
内容的提问来源于stack exchange,提问作者Art Vandelay
相关产品推荐
相关产品推荐

