我的问题与这个问题有些相似。我在本地和远程有一个feature
和integration
分支。我已经在local feature
分支上完成了更改,并将它们推送到remote feature
分支。现在我想将最新更改从remote integration
分支拉到我的local feature
分支。分支上有许多文件已更改remote integration
。当我从local feature
分支运行命令git pull origin integration
时,我收到以下消息:
已经是最新的
当我运行命令git diff --stat integration FileA
时,我收到以下消息:
.../com/pack/FileA | 66 +++++++++++++++-------
1 file changed, 45 insertions(+), 21 deletions(-)
integration
分支上有很多提交,去查看每个提交的差异,比较然后合并会非常乏味。
如何解决此问题?
尝试以下命令:
首先从远程获取。
git fetch
然后
git rebase origin/integration
或
git pull origin/integration
在变基或拉取之前,请先提交更改或存储更改,如果发现任何冲突,请解决它们。