Intellij Idea git 别名

rod*_*zyn 3 git intellij-idea intellij-13

我在 git 中定义了几个别名。我如何在 Intellij Idea 13.1 中使用它?

例如:

文件通用配置

[alias]

new-my-branch = !sh -c 'DATE=$(date +%Y%m%d) && BRANCH_NAME=\"my_super_branch/\"$0\"_\"$DATE && echo $BRANCH_NAME && git checkout -b $BRANCH_NAME && git push-upstream'
Run Code Online (Sandbox Code Playgroud)

rod*_*zyn 8

我解决了:将Intellij Idea中的终端更改为

"P:\Program Files\Git\bin\sh.exe" --login -i
Run Code Online (Sandbox Code Playgroud)

(CTRL+ALT+S -> 终端 -> 在 Shell 路径中过去:“C:\Program Files\Git\bin\sh.exe” --login -i)

在您的本地目录中(例如 C:\Users\john smith)

  1. 创建.gitconfig
  2. 打开文件并添加:

    [别名]

    new-my-branch = !sh -c 'DATE=$(date +%Y%m%d) && BRANCH_NAME=\"my_super_branch/\"$0\"_\"$DATE && echo $BRANCH_NAME && git checkout -b $BRANCH_NAME && git 推送上游'

  3. 在 Intellij Idea 中打开新终端并写入:

    git new-m[选项卡]

您可以从自动完成中看到别名: git new-my-branch