旧主分支不同步

问题描述 投票:0回答:1

我在 bitbucket 中有一个仓库的 master 分支,最后一次更新是在 2017 年。现在我有一个任务将最新的发布分支与 master 同步,并且需要将所有代码从发布到 master 中。

我尝试创建拉取请求,但添加/更改了超过 1000 个文件。

将发布分支的代码带入 master 的最佳方法是什么,并且在合并时会丢失文件

请注意,我需要保留主分支历史记录。

git bitbucket
1个回答
0
投票

我可以忽略 master 的更改,我需要的是从发布到但以最干净的方式放入 master 的所有代码。

master
分支与
release
对齐的最简单、最干净的方法是在本地存储库中运行以下命令。

# checking out the master branch
git checkout master

# forcing the master branch to point to the HEAD commit of the release branch
git reset --hard release

# forcing the overriding of the master branch on the remote with your local version
git push --force origin master

如果由于遥控器上的某些分支保护规则而无法直接推送到

master
分支,您可以按照此answer进行操作。

© www.soinside.com 2019 - 2024. All rights reserved.