gpt4 book ai didi

git - 仅当 git remote 不存在时才添加

转载 作者:行者123 更新时间:2023-12-04 19:19:15 24 4
gpt4 key购买 nike

脚本是否有一种简单的方法来检测远程是否已存在并仅在不存在时才添加它?管道命令还是瓷旗?

运行时 git remote add foo https://example.net使用现有的 Remote ,我得到:

fatal: remote foo already exists.

理想情况下应该有一个标志,例如 --if-not-exists--update-if-exists但我在 documentation 中找不到任何内容.

我正在考虑 grepping git remote 的输出但有更好的方法吗?

最佳答案

git config remote.foo.url >&- || git remote add foo

git 是用来处理关闭的 fd 的,所以你不需要 >/dev/null ,只需关闭它,当您要求不存在的配置时,config 会设置一个返回码。

关于git - 仅当 git remote 不存在时才添加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57935486/

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