私は次のことをしました:
git add <filenames>
git commit
git push origin master:mybranch
オリジンサーバーから、次のことを行いました。
git merge mybranch
私の変更はすべて元のサーバーに存在するようになりましたが、git (および私自身) は信じられないほど混乱しているようです。オリジンでを実行したときgit status
、追加した新しいファイルのうち 2 つが存在していましたが、追跡されていないファイルとしてリストされていました。ただし、変更されたファイルは変更済みとしてリストされません。
git status
リモートサーバーでa を実行すると、 Your branch is ahead of 'origin/master' by 1 commit. というエラーが表示されます。
リモート サーバーでを実行するgit diff origin/master
と、すべての変更がオリジン サーバーに存在しないものとしてリストされます。
ここで何が起こっているのですか?