为什么我的本地分支在执行git fetch时仍显示(本地过期)?

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

我的队友在研究feature1时在远程更新了他的分支feature2

现在我执行$ git remote show origin时显示-

Local refs configured for 'git push':

feature1 pushes to feature1 (local out of date)

我目前在分支feature2上签出,并且尝试了下面的所有命令,但feature1的状态未更改为(up to date)。 (所有命令执行无任何错误)

$ git fetch origin

$ git fetch --all

$ git fetch origin feature2

为什么会这样?我想念什么?

git git-pull git-fetch
1个回答
0
投票

git fetch只是从另一个存储库下载对象和引用。要将更改带入分支,您必须执行git merge

要一步完成这两件事,您可以使用git pull

根据您的情况:

git merge origin/feature2
© www.soinside.com 2019 - 2024. All rights reserved.