git - Intellij Idea git 别名

标签 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'

最佳答案

我这样解决:将Intellij Idea中的terminal改成

"P:\Program Files\Git\bin\sh.exe" --login -i

(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 push-upstream'

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

    git new-m[tab]

你可以看到自动完成的别名:git new-my-branch

关于git - Intellij Idea git 别名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22656530/

相关文章:

java - IntelliJ Idea突然丢失JBOSS管理端口配置

Scalatest 在 Intellij 13.1 中不起作用

python - 在 Dreamhost 上安装和编译 Python、Django、Virtualenv、Mercurial、Git、LessCSS 等的脚本

git - 如何设置 GitLab+runners 来缓存 Docker 层

Git:获取分支上的最新提交

eclipse - IDE,其中保存时编译在多模块 Maven 项目中工作

intellij-idea - 将 'Google'设为所有项目PyCharm的默认文档字符串样式

git - 在 git branch 中退后几个修改

angularjs - 我需要安装哪些插件才能在 IDEA 中获得 WebStorm 功能?

java - 内存不足错误 : insufficient memory in IntelliJ?