从跟踪远程分支更新本地分支,而不会丢失本地分支中的更改



我已经从 github 克隆了一个远程分支A,并从中签出了一个本地分支feature/test

例如-

git clone A
git checkout -b feature/test

现在我开始研究feature/test,并对其进行了一些更改并提交但没有推送。现在远程分支A已使用某人的最新提交进行了更新,因此我想更新我的本地分支feature/test并从远程A获取这些最新更改。我怎样才能做到这一点而不会丢失我的本地更改。

注意 - 我从分支feature/test的本地更改已经提交但未推送。

这是一个非常常见的问题,您可以做的是您可以更改分支的基础。 您可以按照以下步骤操作

  • git fetch origin(这将获得远程发生的所有更新(
  • git rebase origin/A(在这里我假设你在你提交工作的当前分支上(。

在这里,您可能会面临冲突(也许(,因此在成功获得这些更改之前,您也必须解决它。

相关内容

  • 没有找到相关文章

最新更新