删除远程分支,并通过重置提交保留本地分支

时间:2019-07-18 18:37:45

标签: git

我从master分支出来,制作了feature / branch1。我在一次提交中提交了更改,然后将其推送到远程存储库。我希望所有更改都在一次提交中,因此在推送到远程后运行:

git reset --soft HEAD~1 git reset

,以便我的提交被重置且所有更改都处于未分级状态。但是,现在我的分支机构说我“在提交之后落后于origin / feature / branch1,并且可以快速转发”。

我知道这意味着什么,但是我并不真正在意将分支保存在远程计算机上。它仅供参考,不会被其他任何人合并或使用。我正计划删除远程功能部件/ branch1,但是我不知道这将如何影响我的本地功能部件/ branch1。

如何获取该信息以不再跟踪远程分支提交,因此不再将其视为“后面”?

当我提交并推送所有更改时,是否可以运行此命令来解决问题?我不太了解git中流的含义。

git push --set-upstream origin master

一旦我再次按下以创建干净的PR,我还需要在master上重新建立此本地分支。

预先感谢您的帮助!

0 个答案:

没有答案