Intellij Idea git别名

Intellij Idea git别名,git,intellij-idea,intellij-13,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

我在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'

我的解决方法是:将Intellij Idea中的终端更改为

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

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

  • create.gitconfig
  • 打开文件并添加:

    [别名]

    我的新分支=!sh-c'DATE=$(DATE+%Y%m%d)和BRANCH\u NAME=\'my\u super\u BRANCH/\'$0\'\u\'$DATE和echo$BRANCH\u NAME和git checkout-b$BRANCH\u NAME和git push up'

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

    git new-m[标签]


  • 您可以从auto complete中看到别名:git new my branch

    我将其解析为:将Intellij Idea中的终端更改为

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

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

  • create.gitconfig
  • 打开文件并添加:

    [别名]

    我的新分支=!sh-c'DATE=$(DATE+%Y%m%d)和BRANCH\u NAME=\'my\u super\u BRANCH/\'$0\'\u\'$DATE和echo$BRANCH\u NAME和git checkout-b$BRANCH\u NAME和git push up'

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

    git new-m[标签]


  • 您可以从auto complete中看到别名:git new my branch

    对于我的案例,同样有效,但是git别名失败了,所以我不得不添加“-login-I”,解决了这个问题。谢谢在我的例子中,同样有效,但是git别名失败了,所以我不得不添加“-login-I”,解决了这个问题。谢谢