【发布时间】:2020-05-18 17:14:57
【问题描述】:
为了使用 master 的最新更改更新我的功能分支,我使用了git pull origin master。
然后我收到一条消息,说存在我需要先解决的冲突。我手动解决了这些冲突,但是当我尝试运行 git status 时,我希望 git 仅显示我因解决冲突而修改的文件。问题是 master 中不在我的功能分支中的更改也被标记为“已修改”。
我如何从 master 中提取更改,以便 git 只识别我真正修改过的文件,而不是那些刚刚来自 master 的文件?我在多用户环境中使用 git 已经有一段时间了,并且知道我以前的 git pull 无法识别 master 中的更改。或者也许是因为冲突?如果是这样,我如何告诉 git 只合并这些更改而不将它们标记为已修改?
【问题讨论】: