gitでリモートの内容をpullし忘れて、ローカルでcommitしちゃって辛かった話
マジで一生gitがわからねぇ!!!
起こったこと
PCとスマホを利用してファイルを編集している。
- 朝、PCでファイルを変更してcommit、giteaにpushした。
 - そのcommitをスマホでpullせずに、ファイルの変更、commit、pushをしようとした。
 - 怒られた!!
 
    text
    
  
 | 
 | 
つまり・・・リモートの変更内容をpullし忘れたまま、commitしちゃってそれをpushしてコンフリクトが起こっている?っていうかこれコンフリクトじゃないな???
多分こういうこと
  
  
  
  
解決
何が正しいのかはわからないけど・・・
- スマホの方のブランチをcommitとかをする状態に戻す
git reset コミットの番号
 git stashで変更をstashに投げる- リモートの情報を取ってくる
git pull origin main
 - stashを戻す
git stash pop
 - あとはコミット、pushする!!
 
という方法で何とか解決?させましたとさ。
gitわからなすぎるよぉ・・・助けて;;
https://docs.github.com/ja/get-started/using-git/dealing-with-non-fast-forward-errors というかそっかぁ・・・他人が先にリモートにコミットした時も同じことが起きるよね・・・ということはメジャー中のメジャーよく起きる問題なのか!?!?
やはりgitわからない・・・・一人で使っているし、ただ単純に複数デバイス間でデータの共有をするためだけに使っているから成長もしない・・・ダメダメ( ;∀;)