Git

コードレビューについて - 人間関係編

2022/6/22    ,

  コードレビューには魅力がいっぱいです。コードレビューを取り入れていきたいのは山々だけど、重い腰の企業は恐らくいっぱいあるのかと。 自分も今の環境になるまで、1度もコードレビューが当たり前の会社に出会ったことはありませんでした。 ただ、コードレビューは時により、人間関係をこじらせると思い ...

[git].gitignoreで特定のファイルだけ管理対象にしたい場合

2022/6/27    ,

.gitignoreファイルはgit管理対象外のリストを作成するファイルです。 そこで「*」アスタリスクで当該ディレクトリの全てを対象としつつ、特定のファイルだけ管理対象に含めたいといったこともあると思います。   例: 当該ディレクトリ配下全てのファイルは管理対象外に [/] short ...

[git]local-masterをorigin-masterと同期させる方法

2022/6/6    ,

Gitを利用しながら作業していると、ローカル開発環境でmasterにマージした時などマージコミットが発生して、リモートブランチと整合性がとれなくなってしまう場合があります。(まあ、masterは基本触らないけど、つい実験してみたくなったりね。。) Gitのステータスを見てみます。 Git $ git ...

[yarn]installからバージョン管理外と利用まで

2022/5/14    ,

yarn install でyarn導入後、すぐ利用できるといっても、node_modulesディレクトリをバージョン管理外にしたり、本記事では明記しませんが(環境に大きく依存するため)デプロイヤーなどにデプロイ時にyarn installさせるようにしておいたり、なんだかんだやることありますよね。 ...

[Git]プルリクの粒度は細かく出そう!

2022/5/6    

昨今のWEB開発では透明・空気に近い存在になるぐらい、当たり前になっているバージョン管理。特にGit/GitHubを活用した開発のケースが多いと思います。   WEB開発をしていく中で、複数人のチームで開発を行うことも多いですよね。最初から最後まで一人で完結してしまうケースはあまりないのか ...

[Git] git reset に気をつけろ!!

2022/3/5    

ある日、日常の中で仕事を進めていました。 WEB開発業務はタスクの画面切り替えも頻繁におこなうものです。 ふとターミナルに切り替え、コマンドを確認しようかと上カーソルを押し、なぜか?ふわっとEnter。 ← ここが悲劇の始まり ん?今 git resetって書いてた?まさかと確認すると、GitHub ...

[Git]git revertをすべき時、そして作業の流れ

2022/2/19    

  git revertをすべき時 git revertってコマンドを知っていますか?git revertはコミット作業を打ち消すコマンドです。 でも、フツーに開発していると、特に一人開発の時は別にリバートせんでも、「作業上書きしてコミットしたらそれでよくね?」っていう感じでゴリ押しで進め ...

[Git]プルリク前に作業ブランチを最新にする方法[git rebase]

2022/1/22    

開発業務をしている間に、mainブランチがどんどん更新され、作業ブランチが古くなってしまう。 こんなケースは特にチームで開発をしていると、よくあるパターンです。   そこで役立つのが「git rebase」コマンドです。 僕は常日頃、開発作業が終わり、プルリクを出す前にいったんブランチを最 ...

[Git]開発中に別の作業をスムーズに行う方法[git stash]

2022/1/24    

WEB開発業務中に、作業が割り込んでくることはよくあるケースと思います。 現在はGit(バージョン管理システムの一つ)がより広く普及し、うまく使えば、「スムーズに作業を中断して、別作業をし、そして、また元の作業に戻る」といったことが簡単に行えます。 今回は、それを可能にしてくれる Gitの「git ...

[Git]コミットの粒度の肝はレビュワーを常に意識すること

2022/1/22    ,

  いまどきのWEB開発業務では、逆に採用していない所を探すのが難しいのではないかと思われる程普及してきた感?がある「Git」。 皆さんも多分、このページを閲覧している時点でGitやGitHubを使われていると思われます。   で、今回は「コミットの粒度」についてです。僕が所属し ...

© 2022 FuwaFuwaShoChan BLOG