2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【Git 共同開発】ローカルで作業中にコードレビューする方法

Last updated at Posted at 2021-02-12

はじめに

現在共同開発に参加させて頂いており、コードレビューすることになりました。
その際に気になったことについて備忘録として残しておきます。

現状

  • チームメンバーからプルリクのレビュー依頼
  • 現在ローカルで作業中
  • コミットしたくないファイルがある

結論:git stashを使う

git stashとは

  • 変更内容を一時退避させておくことができる
  • コミットしたくないファイルがある場合などに使う

コードレビュー方法

1. 現在の作業内容を一時退避

# 作業内容を退避させる
git stash

# コメントの挿入も可能
git stash save "コメント"

saveの後にコメントを残しておくことで、どんな作業していたか一目で分かるので忘れ防止になります。

2. developブランチに切り替える

# git statusで差分がないことを再度確認してから
git switch develop

3. コードレビュー実施

4. コードレビュー完了後、元の作業ブランチに戻る

git switch ブランチ名

5. 変更内容を元に戻す

退避させていた作業を確認する

git stash list
# 実行結果
# 一番上が最新のstashしたファイル
stash@{0}: WIP on branch_a: xxxx
stash@{1}: WIP on branch_b: xxxx

退避した作業を戻す

# 元に戻したいstashを指定(0番目の場合)
git stash apply stash@{0}

以上で作業途中でも変更をコミットする事なくコードレビューを行うことが出来ます。

まだまだ慣れない共同開発ですが、他の方のコードを確認するのは勉強になるため、積極的にコードレビューしていきたいです!

2
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
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?