我也做了以下内容:'您的分支在1次提交之前超过'origin/master'。'合并后
git add <filenames>
git commit
git push origin master:mybranch
从我的原始服务器,我做了以下内容:
git merge mybranch
我所有的变化,现在出现在源服务器上,但是git的(和我自己)现在似乎令人难以置信的困惑。当我在原点上做了git status
时,我添加了两个新文件,但列为未跟踪文件。但是,修改的文件未列为已修改。
当我在我的远程服务器上执行git status
时,我收到错误您的分支在1次提交之前位于'origin/master'之前。
当我在远程服务器上执行git diff origin/master
时,我的所有更改都列为在原始服务器上不存在。
这是怎么回事?
你的问题令人难以置信的困惑。 'origin'是一个远程仓库,它在不同的仓库中有所不同。 对于问题中的每台机器,请执行'git remote -v'并列出输出结果(包括修剪后的网址或其他内容)。 否则无法弄清楚你在说什么。 – FelipeC