我做了以下事情:
git add <filenames>
git commit
git push origin master:mybranch
从我的原始服务器,我做了以下事情:
git merge mybranch
我的所有更改现在都存在于原始服务器上,但是 git(和我自己)现在似乎非常困惑。当我git status
在源上执行 a 时,我添加的两个新文件存在,但列为未跟踪文件。但是,修改后的文件并未列为已修改。
当我git status
在远程服务器上执行操作时,我收到错误Your branch is ahead of 'origin/master' by 1 commit。
当我git diff origin/master
在远程服务器上执行操作时,我的所有更改都被列为原始服务器上不存在。
这里发生了什么?