gpt4 book ai didi

git - 替换远程 git 仓库 (Heroku)

转载 作者:IT王子 更新时间:2023-10-29 00:58:05 24 4
gpt4 key购买 nike

我是 git 和 heroku 的新手。

我在 heroku 上创建了一个应用程序,将一些文件推送到存储库。

现在我想用另一个文件夹中的新内容完全替换此应用程序的存储库(并在该文件夹中有一个 .git 存储库)。执行此操作的正确方法是什么?

最佳答案

如果你想用新的第二个 repo 的历史完全替换你已经推送的提交历史,你需要做的就是:

git remote show heroku in the first repo
cd /path/to/seconf/git/repo
git remote add heroku <heroku_repo_address_from_previous_command>
# for instance: git remote add heroku git@heroku.com:appname.git
git push --force heroku master

这会将远程 heroku 存储库的 master 分支替换为第二个存储库的 master 分支。但这会丢失(或者至少在远程仓库的 reflog 中保留一段时间)前一个仓库的 master 分支的历史。

这假设您可以按照 Heroku quick start page 重用您已经创建的 heroku 凭据。和 Heroku Deploying with git page .

关于git - 替换远程 git 仓库 (Heroku),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8265493/

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