[GitHub 100日チャレンジ] Day 35 - Push/Pullのトラブル対応
pushできない、pullで衝突する、リモートが進んでいるなど、初心者が遭遇しやすいGit同期トラブルを整理します。
[GitHub 100日チャレンジ] Day 35 - Push/Pullのトラブル対応
よくあるトラブル
Gitでpushやpullを使い始めると、リモートとの差分や競合で止まることがあります。エラーメッセージを読むのが第一歩です。
pushが拒否される
リモート側に自分が持っていないコミットがあると、pushが拒否されることがあります。
1
2
git pull origin main
git push origin main
まずリモートの変更を取り込んでからpushします。
コンフリクトが起きた場合
同じ場所を別々に変更していると、手動でどちらを残すか決める必要があります。
- 競合ファイルを開く
- 必要な内容に修正する
git addするgit commitする
今日のゴール
push/pullで止まったときに、慌てずgit statusとエラーメッセージを確認する習慣をつけましょう。
この投稿は投稿者によって CC BY 4.0 の下でライセンスされています。
