对于git status如何缩短目录路径?
我只是希望显示提交的文件?我不想输入
的htdocs /等等的/ etc / file.name
我只想git add file.name
感谢我在Windows 8.1上。
答案 0 :(得分:1)
如果git status
仅显示htdocs/etc/etc/file.name
的更改,则可以执行git add htdocs
,并且只会添加来自htdocs的已更改文件。
如果git status
仅显示htdocs
的更改,并且没有来自任何htdocs/**
的未添加文件,则可以说git add htdocs
。
来自git add --help
:
<强>
<pathspec>…
强>
要添加内容的文件。可以给出Fileglobs(例如* .c)来添加所有匹配的文件。还可以给出一个前导目录名称(例如,添加dir / file1和dir / file2的目录)来更新索引以匹配整个目录的当前状态(例如,指定dir将不仅记录文件dir / file1已修改在工作树中,文件dir / file2已添加到工作树中,但也从工作树中删除了文件dir / file3。请注意,旧版本的Git用于忽略已删除的文件;如果您使用了--no-all选项想要添加修改或新文件,但忽略删除的文件。
您也可以使用通配符git add *file.name
,但要确保它符合您的要求。您可以执行干运行以查看将添加的文件git add --dry-run
。
<强>
--dry-run
强>
实际上不要添加文件,只显示它们是否存在和/或将被忽略。