是否有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
并不了解,它不知道可以做的所有技巧,我只是一个基本用户,但是我认为像这样的事情会加快速度。
答案 0 :(得分:0)
在某些终端(包括Git Bash)中,您可以双击任何字符串*(此处为长文件路径,但它可以是分支名称或其他名称),然后将其选中并复制。
此后,您只需右键单击以将其粘贴到光标所在的位置。方便的话。
* (非常常见的情况:在执行“添加”时,通常只是在此之前执行“状态”并显示修改过的文件)