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

时间:2020-06-10 05:36:13

标签: git github git-pull git-track

我已经从github克隆了一个远程分支Employees (FName, LName, DeptNo, Age, DOB) ,并从其中检出了一个本地分支Dept(DeptNo, Department Name)

例如-

A

现在,我开始研究feature/test,并对其进行了一些更改并提交但未推送。现在,远程分支git clone A git checkout -b feature/test 已使用某人的最新提交进行了更新,因此我想更新本地分支feature/test并从远程A进行这些最新更改。如何在不丢失本地更改的情况下做到这一点。

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

1 个答案:

答案 0 :(得分:1)

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

  • git获取来源(这将获取远程发生的所有更新)
  • git rebase origin / A(这里我假设您位于提交工作的当前分支中)。

在这里(也许)您可能会遇到冲突,因此在成功获得这些更改之前,您也必须解决该问题。