在提交代码时,直接在master分支push了,而原来的testdemo分支没有merge,这样提交过后会报错
error: Your local changes to the following files would be overwritten by checkout:
app/Http/Controllers/UsersController.php
Please commit your changes or stash them before you switch branches.
Aborting
提示的是当前改变文件会被覆盖,出现这个问题,我们需要让master回退到上一个版本
git reset --hard 版本号
此时,在使用git merge testdemo分支即可。
git merge testdemo
合并完testdemo分支后,我们再次push即可。
git push