我有一个文件,我已经工作了很长一段时间。我的老板让我在一个其他人一直在努力的分支上工作。我一直在处理一个文件的几个提交。 How do I merge my changes into the file since it's had several commits now?
我还没有提取最近的提交。
答案 0 :(得分:0)
如果你还没有......我会确保分离这个共享分支(让我们称之为develop
)你的同事正在努力。
在共享develop
分支
git pull --rebase origin develop
检查您的更改可能发生的任何冲突,然后解决它们。
git status
如果存在冲突,您需要将它们添加回暂存,然后继续使用rebase。根据冲突以及您的落后程度,您可能需要多次执行此步骤。
git add <files_with_conflicts>
git rebase --continue
此时,您可以合并并分享您的更改。
git checkout develop
git merge <your_local_branch>
git push origin develop