0
0

More than 1 year has passed since last update.

git stash周りで困ったこと

Last updated at Posted at 2022-07-16

git stash周りで起きた問題の対処と理由

今回起こった問題

個人でgitを使って開発をしていた時に起こった問題。
デフォルトのブランチを、masterブランチからmainブランチに変えたかった。そのために行ったこととしては、

作業をしていたmasterブランチでgit stash -u(変更内容を退避)

git checkout main(mainブランチに移動)

mainブランチでgit stash apply 0(変更内容を復元)

大量にエラーが出て、それが何故か分からなくて困った

なぜ起こったか

スクリーンショット 2022-07-16 12.25.25.png

どうやって解決したか

それぞれの変更やコンフリクトを解消して変更点をなくす

git checkout master(masterブランチに移動)

masterブランチでgit stash apply 0(変更内容を復元)

git add .
git commit -m "メッセージ"
git push origin master

git checkout main(mainブランチに移動)

git pull origin master(masterの最新をカレントブランチにマージ)

補足

自分は今回こんなやり方でしてしまったが、適用したstashの状態を取り消すコマンドもあるみたい

補足参考文献
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0