shiftB
instagramyoutube
運営会社プライバシーポリシー特定商取引法に基づく表記JavaScript学習サイト JS Gym
お問い合わせ
©2025 bubekichi inc.

新機能の追加中に動かなくなった...Git Graphで「before & after」を差分確認しよう

0
XThreads
受講生ブログ

新機能の追加中に動かなくなった...Git Graphで「before & after」を差分確認しよう

icon
タマネギ

新機能の追加中に動かなくなった...Git Graphで「before & after」を差分確認しよう

公開: 2025年01月01日

Tips
要約
  • アプリ開発中に既存機能が動かなくなった際には、変更点を比較するための差分表示機能が役立つ。
  • VSCodeの「Git Graph」拡張を使用することで、コミット履歴を視覚的に確認し、問題の特定が可能になる。
  • 正常動作していたコードと比較し、バグの原因を迅速に見つけるために活用できる。
音声で記事を再生

アプリ開発中、新機能を追加しようとしてコードを変更しているうちに、いつの間にか既存の機能まで動かなくなってしまった😭って経験、ありますよね?

そんなとき役立つ(かもしれない)のが「差分表示機能」です。「現在のコード」と「以前に正常動作していた時点のコード」を比較することで、デバッグの手がかりを得ることができます。

ここでは、VSCode の拡張機能「Git Graph」を使った方法を紹介したいと思います。Git Graph はコミット履歴をグラフィカルに表示し、ブランチの分岐やマージの関係を視覚的に把握できる拡張機能ですが、今回は差分表示機能を利用していきます。まずは、Git Graph をインストールします。

動いていたものが動かなくなった(GitGraphを使って原因究明)|ShiftBブログ

インストール完了後、ウィンドウ下部のステータスバーに「Git Graph」アイコンが追加されます。このアイコンをクリックしてください。

動いていたものが動かなくなった(GitGraphを使って原因究明)|ShiftBブログ

コミット履歴が一覧表示されるので、差分比較の基準となるコミットをマウスクリックで選択します。まだコミットしていない変更(Uncommitted Changes)との比較も可能です。

動いていたものが動かなくなった(GitGraphを使って原因究明)|ShiftBブログ

つづいて、Ctrl キー(Mac ではCommandキー)を押下しながら、比較したいコミットをクリックします。その後、具体的に差分を確認したいファイルを選択します(このとき Ctrl キーは離して構いません)。

動いていたものが動かなくなった(GitGraphを使って原因究明)|ShiftBブログ

すると、画面が左右に分割され、差分を確認できるようになります。なお、VSCodeのウィンドウ幅が狭い場合、左右表示にならないためご注意ください。

動いていたものが動かなくなった(GitGraphを使って原因究明)|ShiftBブログ

以上のように Git Graph を使うことで、自分が加えた変更の履歴を視覚的に確認できるようになります。「なぜか動かなくなった」「いつの間にかバグが発生した」というときでも、正常に動作していた時点のコードと見比べることで、どの変更が影響したのかを素早く確実に特定して、解決につなげることができます。良かったら活用してみてください。

0

シェア!

XThreads
ShiftB Logo
icon
タマネギ
プロフィールを見る
Loading...
記事一覧に戻る
ShiftB Logo
XThreads
0

関連記事

TAの使い方とマインドセット

icon
tomoe

Webにおけるデザインのコツ

icon
こーすけ

オリジナルアプリ奮闘記

icon
tomoe

自分情熱大陸 -感謝を伝えたいと思い、書きました-

icon
tomoe

個人開発のモチベーション維持(TAのさえずり)

user
吉本茜

MBTI×学習スタイル 巨匠の私が約4ヶ月で完走した学習戦略

user
吉本茜

最新記事

転職して1か月の振り返り

icon
tomoe

【12章】オリジナルアプリ制作の振り返り

icon
三嶋雅幸

AIで理解を作る学び方⭐️ わからない単語だらけでも前に進むための思考フロー

user
吉本茜

12章 オリジナルアプリ制作を終えて (WEBアプリ開発のコツを掴みかけたような気がする)

icon
青栁幸助

【1章】事前準備の振り返り

user
大西晴空

【2章】Webアプリケーション概要の振り返り

user
大西晴空