On Sun, Mar 13, 2022 at 6:14 PM ribbon <jm****@ribbo*****> wrote: > ... > 最初 git push -n でテストランしたら、 > > ! [rejected] master -> master (fetch first) > error: failed to push some refs to 'git.osdn.net:/gitroot/linuxjm/jm.git' > hint: Updates were rejected because the remote contains work that you do > hint: not have locally. This is usually caused by another repository pushing > hint: to the same ref. You may want to first integrate the remote changes > hint: (e.g., 'git pull ...') before pushing again. > hint: See the 'Note about fast-forwards' in 'git push --help' for details. > > となり、じゃ、 git pull をしてみました。 > そうすると、変更した部分は変更されなかったのですが、今度は git push -n で > > Everything up-to-date > > と。まあ、リポジトリから全部引っ張ってきたので、そうなるのは分からないでも > ないのですが、この状態で変更を反映させるにはどうしたらよいでしょう? rejected になったのは、ちょうどその前後で matsuand が git リポジトリに commit していたから、ribbon さん環境下から 見て push 前後でのリモートサイドが変わってしまっていた ためと思います。 git pull で matsuand の commit 内容が取り込めたはず ですから、もう一度、同じ push コマンドを叩けば良いだけ かと思います。