masterブランチ、ぶっ壊しました!! 転職して1ヶ月たたないくらいのできごと。 しかも、masterブランチが変更されると自動デプロイが走って本番環境にリリースされてしまうため、直すまで生きた心地がしなかった。 こんな怖い目にあってほしくないので、ぜひgitを使う前に設定していただきたい。 何をやらかしたか? コンフリクトをおこしたfeatureブランチをrebaseしてPullRequestを作りたかった。 その際、以下のコマンドを実行してmasterブランチを壊してしまった。 $ git push -f 具体的に何をしたのか? 1. 開発ブランチをチェックアウトし、最新化する [master]$ git checkout develop [develop]$ git pull --ff ※ コマンド先頭の[]で囲っているのはカレントブランチ 2. featureブランチをrebas
![初心者必見!Gitでやらかす前に設定しておきたいpush.default](https://cdn-ak-scissors.b.st-hatena.com/image/square/985a2fc0a1587337f56ad3a74091ea141de24ffc/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEiw_1c5MgoQQXMDqFbY2Cx5KDxuCQ4HvnV6XY4jTIXORHDz372b0PJY7e68SFCr3TPhFDINt8_u9LpdLSRPLSPkAWpuCAZJeBDAYd_pqLzl5hLZyCDSAycWraSjRCT4D1qn0Sae5TUEzpWp%2Fw1200-h630-p-k-no-nu%2Fgit-push-default.png)