私はサーバー上に裸のテストリポジトリと、裸の状態からクローンされたローカルリポジトリを持っています。私もリモート/オリジン/フィックスブランチが私のローカルフィックスブランチによって追跡されています。私はローカルにいくつかの変更を行い、コミットし、プッシュしました。私がgit push -u起点の修正を使ったのは初めてのことでしたが、私の変更でブランチが作成されました。プッシュ後にリモートブランチ上で変更が表示されない
私はもう一度コミットしてプッシュしましたgit push origin fix。 gitブランチ-avをローカルに実行すると、正しい最後のコミットを持つorigin/remote/fixブランチが表示されますが、サーバー上で何らかの理由で最後のコミットが前回のコミットになります。
私はRTFMですが、なぜこれがわからないのですか?どのような助けも非常に感謝します。
EDIT:サーバー上で、チェックアウトしようとしたとき起源/枝を修正私はこれが問題になるかもしれないと思う次の警告
warning: refname 'origin/fix' is ambiguous.
を取得しますか? は、サーバーの収量にテストレポで-avGitのブランチを実行している:
* fix a5ed3f6 test1
origin/fix a5ed3f6 test1
remotes/origin/fix df46078 test2
iはテストレポを更新するには、これをどのように修正すればよいですか?リモートからの変更/起点/修正を修正ブランチに伝播する必要がありますか?
この場合、origin/fixは裸のfixブランチであり、remotes/origin/fixはローカルのものですか?または私はここで完全にオフトラックですか?