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