0

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 : この質問は今すぐ閉じてください。

ありがとう。

4

1 に答える 1