Nodegit使用--force远程推送

Nodegit使用--force远程推送,git,nodegit,Git,Nodegit,我使用一个github repo进行CI工作。我的应用程序收到一个zip文件,我在本地创建一个repo,将我的文件提交到主分支,添加源远程,然后尝试推送到github 由于github repo中已经存在文件,因此我得到错误,“[错误:无法推送,因为您尝试在远程上更新的引用包含本地不存在的提交。]” nodegit是否支持使用--force标志推送到远程以覆盖所有内容?我看了所有的文件都找不到了 谢谢! JeffNodeGit支持将refspec传递到远程服务器。因此,您可以通过在refspec

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

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

nodegit是否支持使用--force标志推送到远程以覆盖所有内容?我看了所有的文件都找不到了

谢谢!
Jeff

NodeGit支持将refspec传递到远程服务器。因此,您可以通过在refspec的前面添加一个
+
来对master进行强制推送

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