以任何方式获取git状态的行号

时间:2019-03-19 12:36:59

标签: git

是否有command line git的插件/模块会显示git status的“行号”并将每个文件路径分配给一个数字? 像这样:

1. modified:   projectx/src/lib/config.cpp
2. modified:   projectx/modules/somefile.h
3. modified:   projectx/longfilename/subfile/file.x

我要这个的原因是,因为键入整个文件路径(甚至使用制表符进行自动完成)可能会很烦人,尤其是当文件路径很长时。 然后将数字用于需要处理文件的所有内容, git add 1. git checkout 2.或类似的东西。 我对git并不了解,它不知道可以做的所有技巧,我只是一个基本用户,但是我认为像这样的事情会加快速度。

1 个答案:

答案 0 :(得分:0)

在某些终端(包括Git Bash)中,您可以双击任何字符串*(此处为长文件路径,但它可以是分支名称或其他名称),然后将其选中并复制。

此后,您只需右键单击以将其粘贴到光标所在的位置。方便的话。

* (非常常见的情况:在执行“添加”时,通常只是在此之前执行“状态”并显示修改过的文件)