32
27

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Gitでマジでしたらあかんこと

Posted at

今回は、Git/Githubでマジでしたら終わることについて紹介したいと思います。(実務で自分が怒られたこと中心)
初心者向けの備忘録なので、初めたてじゃないよって人は読まなくていいかもです。

master/mainブランチのまま変更する or masterにpushする

これまじやばいです。自分の変更がmasterと同期するってことなので、conflict発生したら詰みます。
あと破壊的な変更を戻せなくなります。

git push origin master

これだけは禁止!!!!!!!!!!!!!!!(一回やった)

リモートの変更を反映しないままbranchを切る

git pull origin master
git branch -c ブランチ名

これらは二つでセットであることは覚えておきましょう

メイン以外からブランチを切る

例えば、

git branch -c feature/newbranch

でブランチをメインから切り、変更してコミットしたのちに、別のissueに取り組みたくなって(or自分のプロジェクトなら他の変更を加えたくなって)ブランチの切り替えをしないままブランチを切ると、次のcommitに前回の変更も含まれてしまい、混乱します。これを防ぐためにも、

git checkout master
git pull origin master
git branch -c ブランチ名
git checkout ブランチ名

の順序は忘れないようにしましょう!

以上三つのことに気をつけて、楽しいGitライフを送りましょう(気をつけるべきことは多分もっとたくさんあるけど)

32
27
5

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
32
27

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?