gpt4 book ai didi

git - 从 PowerShell 调用 git 命令

转载 作者:太空狗 更新时间:2023-10-29 14:12:09 25 4
gpt4 key购买 nike

当我从 PowerShell 脚本调用 git 时,当我运行更复杂的命令时,我开始遇到问题:

    # Work fine
git log

# Gives error
git log `git describe --tags --abbrev=0 HEAD^`..HEAD --oneline --count

错误:

fatal: ambiguous argument 'git': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'

在从 PowerShell 调用这些长命令时,是否有封装这些长命令的好方法?

最佳答案

您可以使用 $() 在字符串中执行替换以使其正常工作。

git log "$(git describe --tags --abbrev=0 HEAD^)..HEAD" --oneline --count

反引号字符在 PowerShell 中用作转义字符,就像在 Unix shell 中使用反斜杠一样。

关于git - 从 PowerShell 调用 git 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35082916/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com