msysgit 多命令别名

发布于 2024-10-01 03:20:26 字数 747 浏览 2 评论 0原文

我试图在我的 .gitconfig 中添加一个多命令 git 别名: YUI Gallery Doc

我从 msysgit bash shell 使用 git。文档中的两个命令都不适合我:

[aliases]
    pu = !"git fetch origin -vn git fetch upstream -vn git merge upstream/master"

给出:

$ git pu
Enter passphrase for key '/c/Users/mjhm/.ssh/id_rsa':
fatal: Couldn't find remote ref git

但是

[alias]
    pu = !"git fetch origin -v; git fetch upstream -v; git merge upstream/master"

给出:

$ git pu
error: unknown switch `;'
usage: git fetch [<options>] [<repository> [<refspec>...]]
...

如何获得在 msysgit 中工作的多命令别名?

I'm trying to put a multi command git alias in my .gitconfig per: YUI Gallery Doc

I'm using git from the msysgit bash shell. Neither of the commands from the doc work for me:

[aliases]
    pu = !"git fetch origin -vn git fetch upstream -vn git merge upstream/master"

gives:

$ git pu
Enter passphrase for key '/c/Users/mjhm/.ssh/id_rsa':
fatal: Couldn't find remote ref git

However

[alias]
    pu = !"git fetch origin -v; git fetch upstream -v; git merge upstream/master"

gives:

$ git pu
error: unknown switch `;'
usage: git fetch [<options>] [<repository> [<refspec>...]]
...

How do I get a multi command alias to work in msysgit?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

拔了角的鹿 2024-10-08 03:20:26

Yahoo UI 文档似乎使用了一种链接 git 命令的方式,该方式不同于 由 git 记录

通过应用该逻辑,我将使用以下行:(

pu = ! git fetch origin -v && git fetch upstream -v && git merge upstream/master

我相信在 Windows 版本中,“n”应该是“\n”。但这在 msysgit bash 中不起作用 - 也许这在 cmd 中起作用。 com)

The Yahoo UI documentation seems to use a way of chaining git commands that is different from the one that is documented by git.

By applying that logic, I would use the following line:

pu = ! git fetch origin -v && git fetch upstream -v && git merge upstream/master

(I believe that in the windows version, the "n" should have been a "\n". But that does not work from msysgit bash - maybe that would work from cmd.com)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文