小编Seb*_*rth的帖子

git difftool,立即打开所有diff文件,而不是串行打开

默认的git diff行为是以串行方式打开每个diff文件(等待先前文件在打开下一个文件之前关闭).

我正在寻找一种方法来同时打开所有文件 - 例如,在BeyondCompare中,这将打开同一BC窗口中选项卡中的所有文件.

这样可以更轻松地查看一组复杂的变化; 在diff文件之间向后和向前翻转并忽略不重要的文件.

git difftool

229
推荐指数
3
解决办法
5万
查看次数

如何将bash脚本直接嵌入git别名中

我可以嵌入以下bash shell代码:

for name in $(git diff --name-only $1); do git difftool $1 $name & done
Run Code Online (Sandbox Code Playgroud)

直接进入git别名的创建:

git config --global alias.diffall ***my-bash-code-here***
Run Code Online (Sandbox Code Playgroud)

这是我之前在SO 上的问题/答案引出的,我把代码放到.sh文件中,然后别名到文件:

git config --global alias.diffall '!sh diffall.sh'
Run Code Online (Sandbox Code Playgroud)

但是,在永无止境的简单追求中,必须有一种跳过文件并将代码直接插入别名的方法吗?我无法弄清楚格式......

git bash shell alias

77
推荐指数
4
解决办法
3万
查看次数

标签 统计

git ×2

alias ×1

bash ×1

difftool ×1

shell ×1