gpt4 book ai didi

git - 使用 --force 的 Nodegit 远程推送

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

我正在使用单个 github 存储库进行 CI 工作。我的应用收到一个 zip 文件,我在本地创建一个 repo,将我的文件提交到 master 分支,添加 origin 远程,然后尝试推送到 github。

由于文件已经存在于 github 存储库中,我收到错误消息,“[错误:无法推送,因为您尝试在远程更新的引用包含本地不存在的提交。]”

nodegit 是否支持使用 --force 标志推送到远程以覆盖所有内容?我查看了文档但找不到它。

谢谢!杰夫

最佳答案

NodeGit 支持将 refspecs 传递到远程。因此,您可以通过在 refspec 的前面添加 + 来强制推送到 master。

示例:remote.push('+refs/heads/master:remotes/origin/master', null, mySignature, myMessage)

关于git - 使用 --force 的 Nodegit 远程推送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31485554/

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