質問: githubでリモートの変更をマージする方法は? 最初のgithubプッシュを試行すると、次のエラーが表示されます。[rejected] master -> master (non-fast forward) error: failed to push some refs to 'git@github.com:me/me.git' to prevent you from losing history, non-fast-forward updates were rejected merge the remote changes before pushing again. see the 'non-fast forward' section of 'git push --help' for details. これを修正してリモートの変更をマージするにはどうすればよいですか?
回答: このエラーが発生したとき、プロジェクトフォルダー全体をバックアップしました。それから私は次のようなことをしました$ git config branch.master.remote origin $ git config branch.master.merge refs/heads/master ...ブランチ名に依存します(マスターでない場合)。それからgit pull --rebaseをしました。その後、プルしたファイルをバックアップしたプロジェクトのファイルに置き換えました。これで、変更を再度コミットしてプッシュする準備ができました。