git push で問題に直面しています。新しいブランチを作成し、新しいファイルを作成して、コメントでコミットしました。それから私はしましたgit push origin master
。github で変更を確認します。
しかし、私が実行するgit push
と、変更がリモートリポジトリ、つまりリモート作業リポジトリ ( https://github.com/ /work-repo.git) に送信されません。
$ git status
# On branch mybranch
nothing to commit (working directory clean)
$ git push
Counting objects: 16, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (6/6), done.
Writing objects: 100% (6/6), 607 bytes, done.
Total 6 (delta 5), reused 0 (delta 0)
To https://github.com/<myuser>/work-repo.git
16ff794..55e4338 master -> master
www github に移動し、リモートの作業レポで「プル リクエスト」を実行しようとすると、(他の git ブランチ + この現在のブランチから) 複数のコミットがあり、この 1 つだけを選択することはできません。このプルリクエスト。
以前は、他のブランチでgit push
は正常に機能しており、リモートの作業レポに変更を送信していました。今回は何が問題なのかわかりません。
何を確認すればよいですか?
アップデート:
を実行するgit push -u origin <your_local_branch_name>:<your_remote_branch_name>
と、次のメッセージが表示されます。
git push -u origin mybranch:master
To https://github.com/<myuser>/work-repo.git
! [rejected] mybranch -> master (non-fast-forward)
error: failed to push some refs to 'https://github.com/<myuser>/work-repo.git'
hint: Updates were rejected because a pushed branch tip is behind its remote
hint: counterpart. Check out this branch and merge the remote changes
hint: (e.g. 'git pull') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
更新: これを理解できず、応答がなかったため、レポをクリーンアップし、リモートから新たにフォークして、もう一度開始しました。
Mods : この質問は今すぐ閉じてください。
ありがとう。