变基有时会导致外部提交被提交到我的分支?

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

基本上我注意到,当我尝试提交更改并将其推送到我的

feature
分支时,有时其他人的提交也会在变基后提交。

例如:

  1. 我在
    feature
    分支上工作,修改“X”类
  2. 有人将某些内容合并到
    master
    ,修改“Y”类
  3. 所以我
    git checkout master
  4. git pull
  5. git checkout feature
    分支
  6. git rebase master

完成这些步骤后,当我尝试推送时,IDE 会告诉我“X”和“Y”类相关提交将被推送到我的远程分支中。

我想强调的是,这种行为是随机的,所以有时会发生,有时不会。

可能是什么问题?我是不是做错了什么?

git version-control
1个回答
0
投票
由于冲突或更改的应用方式,Git 可能会包含来自

master

 分支的提交。
请按照以下步骤操作,

  1. git rebase -i master
     - 为了避免这个问题
  2. git status
     - 然后检查您的更改
  3. git log
     - 变基后
  4. git pull --rebase
     - 简化流程
© www.soinside.com 2019 - 2024. All rights reserved.