エラーが発生する理由 / 対応案A.「README.md」削除後pull / 対応案B.「README.md」取り込み後pull

「プログラミング」及び「開発」関連用語集

カテゴリー: Git  閲覧数:88 配信日:2022-10-20 23:23


エラーが発生する理由


GitHubでレポジトリを作成する時に「README.md」や「ライセンス」を追加する行為は?
「Initial commit」に該当する

具体例
userがローカルから最初のコミットを行う
しかし、リモート上には既にコミットが存在する
→ 「競合するため問題発生」という流れ

対応案A.「README.md」削除後pull


GitHubでレポジトリを作成する時に作成した「README.md」や「ライセンス」を削除した後、pullするやり方。
git push -f origin main
Git BASH 作業履歴 2022/10/20 / P48 site-rank(First-Ranking-Service) / 「Add a README」後「git push -f origin main」実行したため、「README」削除

対応案B.「README.md」取り込み後pull


GitHubでレポジトリを作成する時に作成した「README.md」や「ライセンス」を取り込んだ後、pullするやり方。
git merge --allow-unrelated-histories origin/main
Git BASH 作業履歴 2022/10/20 / P25 manga-user-ranking(Second-Ranking-Service) / 「Add a README」後「git merge --allow-unrelated-histories origin/main」実行して、「README」もコミット履歴に含める