如何在 Windows 中使用参数创建 git 别名

how to make a git alias with arguments in windwos

我不得不经常使用这个命令

git difftool head head~2 -- Myefile.cpp.

一直要敲的大命令。我想用 head~n 作为这个命令的别名,其中 n 是一个变量。我要输入

git myfilediff n

其中 n 是一个整数。

如何在 windows 10 内完成?

一个快速而肮脏的解决方案,如果您使用 Ubuntu 或 git-bash-for-,则在 ~/.bashrc 中定义一个 bash 函数windows:

function mfd() {
    git diff HEAD HEAD~ -- Myfile.cpp
}

source ~/.bashrc 然后 mfd 2 相当于 git diff HEAD HEAD~2 -- Myfile.cpp.