Pau*_*aul 25 git repository heroku reset
情况如下:
我们有一些项目坚持Github,并将其部署到Heroku,后者有自己的mini-Git.一些更改直接应用于Heroku(来自Heroku的克隆存储库,进行了更改并推送).与此同时,Github上的主分支也获得了一些变化.
现在,当我想将主存储库推送到Heroku时,推送失败,因为Heroku上的提交与本地提交不同步.
我不想与Heroku的变化合并 - 我只是希望它们消失.
有没有办法清理Heroku上的git仓库,从一开始就推送我的本地仓库?
我不想破坏应用程序并重新创建它,因为它有一些付费服务,我只是一个合作者.
Ste*_*non 36
安装Heroku Repo插件并使用它重置远程git 仓库.
首先删除服务器上的git repo:
> cd /my-project/
> heroku plugins:install heroku-repo
> heroku repo:reset
Run Code Online (Sandbox Code Playgroud)
然后通过删除并重新创建它来重新初始化本地git仓库:
> cd /my-project/
> rm -rf .git
> git init
> heroku git:remote -a <appname>
Run Code Online (Sandbox Code Playgroud)
<appname>heroku中你的应用名称在哪里?
2 repos(本地和远程)现在应为空并且同步.
| 归档时间: |
|
| 查看次数: |
33857 次 |
| 最近记录: |