Git Hubにファイルをあげて、
後日、コードを書き加えた同ファイルをpushすると、
! [rejected] master -> master (fetch first)と表示され、
うまくゆきません。どういうふうになっているんでしょうか。
どのような操作をしたのかわかりませんが、おそらく GitHub リポジトリの方が、手元のパソコンにないファイルや更新されたファイルがあったのではないでしょうか。
まずは、
git pull origin master
を実行して、GitHubリポジトリのファイルを受信して、手元のパソコンのリポジトリを最新状態に更新してください。
コンフリクトのエラーが出た場合は、同じファイルを 両方で編集しているので、ファイルをエディタで確認して、正しい内容に修正してください。
その後、 git add / git commit をしてから、git push origin master を実行してみてください。
現在、この状態ですね。 https://backlog.com/ja/git-tutorial/intro/intro5_1.html
2018/09/10 14:36:23どのファイルが競合しているかファイル名が表示されていると思うのですが、そのファイルをエディタで開くと https://backlog.com/ja/git-tutorial/intro/intro5_2.html の図のような状態の部分(競合が発生した場所)があると思います。
そこを確認して、人手で正しい状態に書き換える必要があります。
複数で git を利用する場合、競合は良く発生しますので、競合した場合の修正方法に慣れるしかないと思います。
いずれにせよ、ローカル側とリモート側の内容が異なってしまっていたため、コンフリクトの状態になっていたようです~。マージして、あとは人力で修正していけば、よさそうです。ありがとうございまーす!
2018/09/10 22:23:23