0

githubは、4月13日のコミットを最後のコミットとして示しています。ほんのpush数分しましたが、4月13日以降に行われたコミットを確認April 13できるようになった後、コミットが表示されません。git log

4

1 に答える 1

3

あなたのコメントによると、あなたは という名前のブランチにいますがquery/master、これは少し変わっています。そのブランチ ( refs/heads/query/master) は意図的に作成されましたか?

いずれにせよ、問題は次のとおりです。あなたがするとき:

git push origin master

... git は、次のことを想定しています。

git push origin master:master

...つまり、「ローカルブランチと同じmasterブランチを作成してみてください」。ただし、あなたは というローカル ブランチにはいません- あなたは にいます。代わりに、次のことを行う必要があります。originmastermasterquery/master

git push origin query/master:master

masterではなく自分のブランチで作業を開始することが本当に必要な場合query/masterは、次の手順を実行できます。

# Check that the output of `git status` is clean, to make
# sure you don't lose any uncommitted work:
git status

# Switch to the master branch:
git checkout master

# Create a branch called old-master that records where master
# originally was, in case you still want that:
git branch old-master

# Reset your master branch to where query/master was:
git reset --hard refs/heads/query/master

その後、masterブランチで作業しているときは、git push origin master期待どおりに動作するはずです。

于 2012-04-19T16:14:05.057 に答える