在使用Git把当前分支合并到master提示“Already up-to-date”,但当前分支和 master 分支代码不同步。
假设当前分支是:dev,主分支是:master。
解决方法:
1.切换到主分支先拉取再合并
git checkout master;
git pull dev; //拉取dev最新代码
git checkout dev //切换到dev
git merge master; //合并master
git push //如果有冲突则先解决冲突再提交
2.强制回退,多人协作开发时不建议使用
git checkout master;
git reset --hard dev; //回退提交到dev
git push --force origin master //强制提交