我也做了以下內容:'您的分支在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