githubは、4月13日のコミットを最後のコミットとして示しています。ほんのpush
数分しましたが、4月13日以降に行われたコミットを確認April 13
できるようになった後、コミットが表示されません。git log
質問する
4533 次
1 に答える
3
あなたのコメントによると、あなたは という名前のブランチにいますがquery/master
、これは少し変わっています。そのブランチ ( refs/heads/query/master
) は意図的に作成されましたか?
いずれにせよ、問題は次のとおりです。あなたがするとき:
git push origin master
... git は、次のことを想定しています。
git push origin master:master
...つまり、「ローカルブランチと同じmaster
ブランチを作成してみてください」。ただし、あなたは というローカル ブランチにはいません- あなたは にいます。代わりに、次のことを行う必要があります。origin
master
master
query/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 に答える