導入
どうも、こんにちは。新卒エンジニアのfumiです。
1年弱働いてきて、色んなツールを使ってきました。
その中でも今回は、特に僕が便利だと感じたgitブラウザtigの紹介をしていこうと思います。
tigを使うことでターミナル上でのgit操作がスムーズに行えるようになりますよ。
対象とする読者
gitやgithubは使ったことがあるけれど、まだgitの操作が不慣れな若手エンジニア
tigとは
TigはGitのためのテキストユーザインターフェース。Gitリポジトリの変更内容を、Vimに近い操作で見ることができる。
tigをおすすめする理由
・gitリポジトリの変更内容を直感的に理解できる
・経験の浅いエンジニアでも容易に導入ができる
tigのインストール
brew install tig
tigの使い方
h
を押すとtigの基本コマンドが見れる
hを押したときの画像を載せる
tigのビュー
main view(デフォルトのビュー)
diff view
log view
refs view
tigの基本コマンド
・q 前に戻る
・Enter git diffが見れる
・ctrl + u
・ctrl + d
・S main viewにて使うとgit statusの結果が見れる
・Enter git statusの結果が見れる状態でuを押すとそのファイルの差分が見れる
・u 好きなファイルを選択した状態でuを押すとaddされる
・C status viewの画面でCを押すとコミットされる
・tigでpushはできない
・H tigでbranch一覧を見る