删除并替换生产git存储库

时间:2019-05-08 07:51:10

标签: git bitbucket

我需要替换生产站点上的git存储库。我一直在开发具有暂存和生产分支的镜像git repo。我已经完成了阶段的工作,对其进行了测试并将其合并到生产分支中,一切都很好。推送到远程,并将远程作为源添加到生产服务器。所以现在我有两个遥控器-old_dev和origin.n我拿到了origin遥控器。如果我运行git branch,它将显示old_dev上的两个分支。我想删除old_dev并在“原始”存储库中签出到生产环境。

这时我不确定我在哪里。我倾向于删除old_dev远程服务器,但是我有点紧张。

我已经做到了:

git branch --set-upstream-to = origin / production

运行git分支仅显示:master和production。

这时我不确定我在哪里。我倾向于删除old_dev远程服务器,但是我有点紧张。如果查看实时站点,则代码不存在,因此我假设我不在从原始(新)远程站点拉出的生产分支上。

1 个答案:

答案 0 :(得分:0)

添加新遥控器后,您可以根据自己的喜好对其进行命名,例如

git remote add new-production <git-url>

然后您将能够看到不同之处。 您可以通过运行

列出遥控器
git remote -v

这将向您显示遥控器

然后您可以执行 git pull -u new-production production

一旦您满意该代码,就可以删除旧的遥控器

git remote rm origin

您还应该记住,git fetch && git checkout <new_branch>在您遥不可及的地方