首页 > 解决方案 > 如何在分支上提交更改?然后如何避免将该分支拉入生产?

问题描述

我目前在 master 分支上。我一直在本地进行很多更改。我想要实现的是将这些更改移动到另一个分支,并将它们推送到存储库。但是当我在生产中运行时git pull,我不希望它也拉动我在该分支上预留的更改。

标签: git

解决方案


要将更改推送到单独的分支,您只需在当前提交处创建一个新分支。然后,您可以将本地重置masterorigin/master从主分支中删除这些提交。

git branch my-branch
git reset --hard origin/master

现在,当您推送分支时,提交将位于所需的分支上。

至于第二个问题,您可以指定要拉取哪个分支,以便仅拉取该分支。

git pull origin master

推荐阅读