问题标签 [git-alias]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
25 回答
283889 浏览

git - 如何在 git 中给命令起别名?

我看到了一个截屏视频,有人得到了

去工作。当我这样做时,我收到一个错误,询问我是否还有其他意思。
作为一个 git newb,我需要知道你必须做什么才能完成这项工作?

0 投票
1 回答
1779 浏览

git - 带有两个命令(stash pop + merge)的 Git 别名仅执行第一个命令。为什么?如何执行合并?

我设置了一个这样的 git 别名:

然后我这样称呼它:

git stash pop ”被执行,但“ git merge master ”被忽略。

如果我在“ git popmerge ”之后立即运行“ git merge master ”......它按预期运行,执行合并。

我还有其他具有长命令序列的别名......它们运行完美。似乎“ git stash pop ”中的某些东西使别名进程停止......是否可以避免这种行为?如何?

谢谢。

0 投票
4 回答
23822 浏览

git - 将参数传递给 Git 别名命令

我可以将参数传递给 Git 命令的别名吗?

我在 Git 配置中有一些别名,如下所示:

是否可以创建一个rb别名以便git rb <x>适用于任何人<x>

我试过这个别名:

但是例如git rb 8不起作用。

0 投票
10 回答
82283 浏览

git - Git Alias - 多个命令和参数

我正在尝试创建一个同时使用多个 Git 命令和位置参数的别名。每个都有 Stackoverflow 页面,两者都做看起来很明显,但我遇到了麻烦。

例如,我想切换到分支 foo 并执行一个状态。所以在我的.gitconfig,我有:

这是行不通的。而这样的事情会起作用。

任何见解将不胜感激。

0 投票
1 回答
225 浏览

git - Git(在 Windows 上使用 msysgit)-“复合”命令

我需要经常在 Git 中执行几个“两步”或“三步”命令,这需要我还指定一个分支名称作为参数 - 例如:

或类似的东西。我想把它“自动化”成一个别名——但是一个简单的 Git 别名是不行的——对吧?

那么如何在 Bash shell 脚本中做到这一点呢?我精通 MS-DOS/Windows 批处理脚本——但我完全是 Bash 新手。

到目前为止我看到的所有带有多个 Git 命令的 Bash 别名示例似乎都没有任何参数……但是我在各个分支之间来回跳跃,所以我肯定需要定义哪个分支从中央仓库签出并更新...

有什么帮助吗?*nix 新手可以理解的任何博客文章或文章?非常欢迎任何指针!

0 投票
2 回答
1919 浏览

terminal - “砰”或“!”是什么意思?在 git 命令之前?

正如您从这段摘录中看到的那样,有一个“!” 在 git 命令之前。重点是什么?

- https://stackoverflow.com/a/8956546/1354543

我了解别名以及命令本身在做什么,但不是“!”的重点 在 git 命令之前。

0 投票
7 回答
58613 浏览

git - 强制推送当前分支

我经常 rebase 功能分支,然后想强制将它们推送到服务器。

有什么捷径git push --force origin <current branch>吗?

0 投票
1 回答
127 浏览

linux - 在 Git 别名中转义 $num

我试图给一个更简单的存储起别名,这样我就可以做到git load <stashname>这一点:

不幸的是,awk$1也被存储名称所取代。我怎样才能逃脱那个 $ 符号?试过了\$,但 git 说:

0 投票
1 回答
162 浏览

git - Git 将当前提交哈希附加到提交命令的结果

我想将正在进行的提交的哈希附加到其结果中。我可以使用以下命令检索哈希:

然后我尝试将提交与上面的命令合并,并在“.gitconfig”中创建一个别名,如下所示:

但这不起作用;别名的参数是发送到tail命令,而不是git commit
我应该如何创建这个别名?

0 投票
1 回答
1052 浏览

git - GitConfig:shell命令的错误配置

我正在尝试设置一个别名,因为我有很多。

由于某种原因,这个不起作用。任何想法?

命令本身可以正常工作: