gpt4 book ai didi

git - 如何使用git将一个分支重置为另一个分支?

转载 作者:IT王子 更新时间:2023-10-29 00:46:51 28 4
gpt4 key购买 nike

假设我们有一个 hotfixes 分支,它是从 master 创建的。我们向 hotfixes 添加了提交,但这些提交没有用,所以现在我们想再次从 master 的新副本开始。

为了更好地阐明,这是引用工作流程:http://nvie.com/posts/a-successful-git-branching-model/

我们还假设我们将 hotfixes 推送到 origin 远程,因为我们的设置很糟糕,这是测试某些东西的唯一方法,所以我们需要重置分支也在远程服务器上。

如何将 hotfixes 重置为 master 的副本?

最佳答案

这是我用基本的 Git 命令完成的:

git checkout hotfixes
git reset --hard master
git push --force origin hotfixes

当然,通知所有致力于hotfixes 的人是很重要的。他们很可能不得不删除本地副本并从新开始。另一种侵入性较小的想法是创建一个新分支:

git checkout master
git branch -tb hotfixes-2 # this creates branch `hotfixes-2` from a copy of `master`
git push origin HEAD # this creates `hotfixes-2` on the remote server

关于git - 如何使用git将一个分支重置为另一个分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15943434/

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