Git文件路径的“快捷方式”?

时间:2010-08-12 06:37:49

标签: git

文件路径是否有一些快捷方式,因为一次又一次地编写完整路径非常烦人?

某种正则表达式或其他东西。

我知道,我可以使用“Tab”键,但是......

更新:

来自Git的Windows和默认sh.exe

解答:

来自holygeek的Git扩展是我所寻求的,但他的版本仅适用于* NIX类似系统或cygwin适用于较新版本的Bash。

这就是原因,为什么我为msysgit =>创建了一些修复程序。 here

3 个答案:

答案 0 :(得分:7)

在git-bash中,试试

declare -x YOURVARIABLENAMEHERE=C:/.../.../
cd $YOURVARIABLENAMEHERE

将我带到指定的目录。

答案 1 :(得分:4)

我写了一个工具,允许我在处理git(git-number)中的文件时使用数字。

我一直在linux上使用它(一些shell脚本和一个perl脚本)。

如果你喜欢冒险尝试让它在Windows上运行。

这对我来说是一个很大的生产力提升,因为我不依赖于制表符完成,在git中操作文件时我还不需要编写长文件或目录名。

git-number:https://github.com/holygeek/git-number

答案 2 :(得分:1)

我明白你在问什么,但我不确定你在想什么样的解决方案。如果您的文件路径可能“缩短”,为什么不直接更改文件夹的名称?

我不是专家,但我怀疑对于命令行使用,你找不到比你已经得到的好多了。

在文件夹浏览器中使用GUI可能是您想要的? (适用于windows,适用于linux

(如果你在同一个子文件夹中对多个文件进行了大量操作,你可以导航到该文件夹​​并从那里运行命令 - 尽管你可能想检查特定的git是否命令你'重新使用可以处理那个)

编辑如果只有一个或几个文件夹而不是您总是需要引用的,您可以设置一个shell变量,如bstpierre在他对您的问题的评论中所建议的那样。