使用已进行多次提交的文件

时间:2018-03-19 15:07:24

标签: git git-commit

我有一个文件,我已经工作了很长一段时间。我的老板让我在一个其他人一直在努力的分支上工作。我一直在处理一个文件的几个提交。 How do I merge my changes into the file since it's had several commits now?我还没有提取最近的提交。

1 个答案:

答案 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