タグ

tigに関するnfunatoのブックマーク (21)

  • tigから git rebase -i したらいろいろ捗った - くりにっき

    git dtコマンド - razokulover publog を見て自分もgitのコマンドをカスタマイズしてるのを思い出したので普段よく使っているのを紹介します。 対象者 作業途中はtmpコミットをたくさん作って、最後に git rebase -i でコミットを整えている人 前置き gitのタイプ数を減らす gitコマンドを使う時に毎回 git と3文字タイプするのは時間の無駄なのでエイリアスつけるのをおすすめします ~/.bash_profile とか ~/.bashrc 辺りに下記を書きます。 alias g='git' これで g だけでgitコマンドが使えます git-now iwata/git-now tmp コミットのための独自サブコマンド git-now - アジャイルSEを目指すブログ 最速でtmpコミットするためのコマンド。Macなら brew install git-

    tigから git rebase -i したらいろいろ捗った - くりにっき
  • git rebase -i を tig を使ってグラフィカルに行う - Qiita

    bind main R !git rebase -i %(commit) bind diff R !git rebase -i %(commit) Rはキーバインドです。自分の好きなキーを設定できます。 追記と注意:2017/09/30 ka_さんのコメントにもありますが、 R 設定をすると tig の"Reload and refresh view" という機能が rebsae 機能に上書きされます。tig の設定が初めての方は B の方がいいかもしれません。ただし、F5 でも更新できるのと、自分が慣れてしまっているのもあって、この記事は R のままにしています tig で選択した箇所で R を押すと git rebase -i が起動します。 tig 上で選択したコミットから git rebase -i してみる feat: 修正というコミットを商品データの取得というコミットに fix

    git rebase -i を tig を使ってグラフィカルに行う - Qiita
  • 超絶便利なGitクライアントのtigのすすめ - Qiita

    mainビュー m mを押すとmainビューが表示されます。 tigの起動時にも表示されるビューです。いわゆるgit treeのビューです。 enterでそのコミットの詳細を見れたり、C(shift+c)でcherry-pickしたりできます。 statusビュー s sを押すとstatusビューが表示されます。git statusのビューです enterでファイルの変更内容を見れたり、stage/unstage(add/reset)をしたりできます。 refsビュー r rを押すとrefsビューが表示されます。branch, tagsなどが一覧されます。 enterでmainビュー(git tree)が見れたり、C(shift+c)でcheckoutしたりできます。 logビュー l lを押すとlogビューが表示されます。git logです。 enterでそのコミットのdiffが見れたり

    超絶便利なGitクライアントのtigのすすめ - Qiita
  • 【Tig全まとめ】Gitを自由自在に操るための必殺ツール - Qiita

    インストール方法から参考リンクまで。 自分の勉強ついでに、Tigについて基の すべてをまとめてみました。 合わせて読みたい 【おすすめ】MacのFinderをカスタマイズする魔法のコマンドたち 【おすすめ】これからWebする人はここ読んどけ(HTML/CSS/JS/Ps/Ai.etc) 【おすすめ】Qiitaを使い倒す方法一覧 Tigとは 定義 Tig is an ncurses-based text-mode interface for git. It functions mainly as a Git repository browser, but can also assist in staging changes for commit at chunk level and act as a pager for output from various Git commands. 要

    【Tig全まとめ】Gitを自由自在に操るための必殺ツール - Qiita
    nfunato
    nfunato 2017/03/24
  • tig blameが良い - Qiita

    git blame -> git showが簡単にできる. tig blame FILENAMEするとgit blame表示してくれる&気になる行にカーソルを合わせてEnterを押すとそのコミットのgit showを表示してくれる. tig blame lib/resque.rb 適当な行でEnter押したところ Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    tig blameが良い - Qiita
  • Tig で Git を自由自在に操作するための .tigrc 設定例 - Qiita

    記事は Git Advent Calendar 2016 の12日目です。執筆者は sfus です。 はじめに Tig は軽量でグラフィカルな ncurses ベースのテキストユーザインタフェース Git クライアントです。ターミナル上で Git GUI クライアントのような表示・操作を行うことができる便利なツールです。 記事では既に Tig を利用している方向けに、より便利になる設定をご紹介します。 (Tig に詳しくない方は次の記事が詳しいと思います) tigでgitをもっと便利に! addやcommitも - Qiita カスタマイズ tig を起動して h を押せばキーバインド一覧が表示されますが、デフォルトのキーバインドは最低限度のものしか設定されていません。 ユーザは ~/.tigrc に設定を書くことで Tig の表示やキーバインド設定をカスタマイズすることができます。

    Tig で Git を自由自在に操作するための .tigrc 設定例 - Qiita
    nfunato
    nfunato 2017/03/24
  • Tig の表示方法あれこれ - Qiita

    Tig の表示方法あれこれ このエントリーはGitアドベントカレンダーの十一日目です。十日目は kyanny さんの「Git における SSH オプション指定方法あれこれ」でした。タイトルは、パクr...リスペクトしました! Tigとは? Tig は ncurses ベースの Git のためのテキストユーザインタフェースです。 Gitリポジトリ内の変更内容を、Vimライクな操作で高速に閲覧することができます。 インストール Mac なら Homebrew か MacPorts でインストールできます。 あとはこちらで。 基的な使い方 Git レポジトリ内で tig コマンドを打つと、カレントブランチの変更履歴が表示されます。 h でヘルプが見られるので、ビューの切り替え方法などの操作方法を調べることができます。 題 tig コマンドに引数を渡す事で、開き方を変えることができます。 特定

    Tig の表示方法あれこれ - Qiita
    nfunato
    nfunato 2017/03/24
  • git log 見るのに便利な tig いれた。

    git での変更履歴なんかは git log コマンドで見るより tig で見たほうが捗るヨネーって事で tig 入れました。 Index of /tig インストール インストール方法は github から, 公式の tar ボールから, yum/apt から等いろいろあります。 github から github にあがってるものは configure 無くて autogen.sh 叩くのが普通なんですかね? $ git clone git://github.com/jonas/tig.git $ cd tig $ ./autogen.sh $ ./configure --prefix=$HOME/local $ make $ make install apt-get から 管理者権限ある ubuntu にはこれで入れました。 $ sudo apt-get install tig 起動

    git log 見るのに便利な tig いれた。
    nfunato
    nfunato 2017/03/24
  • git vim tig で行く、生産性の向こう側!! - Qiita

    生産性に地味に効いてくる以下3大ケースを攻略していく 1.えーと、何個か前にコミットしたファイルまた編集したいんだったけど、なんだったけなぁ〜、あー思い出せねぇ。 2.えーとさっき編集したファイル、修正したいんだけど。 3.このファイル、仕様変更前のコード、また仕様変わったから使えんじゃないかなぁ、まえどんなコードだったっけ。 まずtigインストールしておきましょう。

    git vim tig で行く、生産性の向こう側!! - Qiita
    nfunato
    nfunato 2017/03/24
  • 今からでもtig入門 - Qiita

    Gitの基的なコマンドは使えるようになったので、 軽快さを求めてtig(git cui browser)を導入します。 SourceTreeやその他GUIツールから移行を検討されている方や Gitを少し触り始めたけどルーティン操作が慣れない私向けの内容です。 インストール macならbrewからinstallできます。

    今からでもtig入門 - Qiita
    nfunato
    nfunato 2017/03/24
  • [Git] 10分で使いはじめるTig(コミット操作を早くする) - Qiita

    はじめに 私は普段 Tig(てぃぐ)を使っているのですが、どうも Tig の知名度は意外と低いようです。そして噂に聞いて使い始めても、とっつきづらいなどの理由でやめちゃう人も多いようです。 しかし、最初の壁さえ乗り越えてしまえば、Tigは便利なGitツールとして自身のツールボックスに加えられると思います。 実際に私の経験として、同僚に10分くらいで Tig のインストールから基操作をレクチャーをしたところ 「Tigめっちゃ便利や・・・!」 という感想を頂いたこともあります。 概要 記事では、Tigを使うモチベーションからインストール、まず覚えるべき「コミット操作」について書いています。 すなわち私が同僚にしたレクチャーの追体験です。 ターミナルにテーマを設定しているため、スクリーンショットがお使いの環境と異なる方が多いと思いますがご容赦ください モチベーション Gitのコミット操作(ス

    [Git] 10分で使いはじめるTig(コミット操作を早くする) - Qiita
    nfunato
    nfunato 2017/03/24
  • tigでgitをもっと便利に! addやcommitも - Qiita

    皆さん、tigコマンドを活用していますか? tigは、コンソール上で使えるgitブラウザです。実はずっと、ただのきれいなgit logだと思っていたのですが、当はそんなことはありません。かなり使えるやつなのです。 インストール ソースコード: https://github.com/jonas/tig インストール方法: https://github.com/jonas/tig/blob/master/INSTALL.adoc この辺りを参考にしてみてください。詳細は割愛します。 基の使い方 この状態の差分を扱っていきます。いつものこれだとこんな感じ。 git logが素敵にビジュアライズされてます。この画面をmain viewといいます。 ここでエンターを押すと、下半分に差分の詳細(diff view)が表示されます。 下矢印で、Unstaged changesの差分を見てみるとこんな

    tigでgitをもっと便利に! addやcommitも - Qiita
  • tig 1.3の新機能・修正点(になるであろう差分)を紹介してみる - Qiita

    jonas/tig は現在も活発に開発が継続しており、次のバージョンアップが待たれます。 2013年8月にリリースされたtig 1.2.1から現在までのmasterの差分における、 筆者が気になる新機能・修正点を紹介してみます。 ※ masterブランチの差分を追っているのみのため tig 1.3 に確実に入る保証はありません。 外部コマンドをバインドする時の接頭辞 ! がオプション扱いに User-defined commands no longer need to be prefixed with '!' キーバインドで外部コマンドを設定する時は接頭辞に ! (フォアグラウンドで実行)もしくは @ (バックグランドで実行)が必須でした。次のような形です。やけに丁寧なtigの設定ガイド(キーバインド概論編) でもこの形で紹介しています。

    tig 1.3の新機能・修正点(になるであろう差分)を紹介してみる - Qiita
  • 【Tig全まとめ】Gitを自由自在に操るための必殺ツール - Qiita

    インストール方法から参考リンクまで。 自分の勉強ついでに、Tigについて基の すべてをまとめてみました。 合わせて読みたい 【おすすめ】MacのFinderをカスタマイズする魔法のコマンドたち 【おすすめ】これからWebする人はここ読んどけ(HTML/CSS/JS/Ps/Ai.etc) 【おすすめ】Qiitaを使い倒す方法一覧 Tigとは 定義 Tig is an ncurses-based text-mode interface for git. It functions mainly as a Git repository browser, but can also assist in staging changes for commit at chunk level and act as a pager for output from various Git commands. 要

    【Tig全まとめ】Gitを自由自在に操るための必殺ツール - Qiita
  • やけに丁寧なtigの設定ガイド(表示制御編) - Qiita

    はじめに コマンドラインで利用できるgitブラウザとして人気のtigですが、 使っていくうちにデフォルトの挙動では物足りなく感じ、.tigrcを利用したカスタマイズをしたくなってきます。 .tigrcをいじると色々なカスタマイズができますが、一度に多くの設定を書いてしまうと、 何が変わったかわかりづらかったり、変更の利点が曖昧になる時もあると思います。 そこで記事では、.tigrcに関して筆者がオススメする4つの表示制御設定を紹介します。 ただ設定を紹介すると設定4行とコメントだけで終わるので、 スクリーンショットでbefore/afterを比較したり、オススメ理由を書いていきます。 なお、表示されているリポジトリは、稿執筆時点で筆者が個人的に気になっているプロダクトである favico.js のmasterブランチです。 「やけに丁寧だね!」と読者からコメントをいただけるような内容に

    やけに丁寧なtigの設定ガイド(表示制御編) - Qiita
    nfunato
    nfunato 2015/11/30
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • tig 2.0.3 用の .tigrc を晒してみる。 - Qiita

    前置き git 大好きです。 コマンドラインも大好きです。 なので、Mac でのリポジトリビューワには tig を使っています。 んで、どこかのバージョンで .tigrc の記法が変わったらしく、色々調べて設定してみたので、その設定を晒してみる。 晒す set line-graphics = utf-8 # グラフ描画時の種別 set tab-size = 8 # TAB 文字の表示幅 set ignore-space = all # 空白無視 set split-view-width = 75% # 垂直分割時の比率 # メインビューの表示設定 set main-view = id:yes date:local author:full commit-title:graph=yes,refs=yes # ステータスビューで V 押下すると、差分表示モードでコミットログ入力画面を開く bin

    tig 2.0.3 用の .tigrc を晒してみる。 - Qiita
  • Tig(text-mode interface for git)を使う

    twitterで流れてきたリンクに、CUIからgitを使うためのツールについての情報があった。早速試してみたらかなり便利だったので紹介してみる。 インストール普通にソースコードを取得してビルド / インストールする。記事の時点での最新版0.16.2を使用したが、実際に試すときはreleasesページから最新のリリースを取得したほうがいいだろう。 % wget http://jonas.nitro.dk/tig/releases/tig-0.16.2.tar.gz % tar -zxvf tig-0.16.2.tar.gz % cd tig-0.16.2/ % ./configure # (snip) configure: error: ncurses not found

  • CUI な Git ブラウザ tig を入れてみた - Born Too Late

    Git をなかなか使いこなせずにいる私ですが、これはいい ! コンソールから使える git ブラウザ、tig が超便利 Vim に近い操作感で使えるのが Vim 使いには非常に嬉しいところです。以下で、インストール方法と基操作について紹介します。 インストール インストールは、まずソースコードからやってみたのですが、パッケージが存在することに気づいたので、 aptitude で入れ直しました。 sudo aptitude install tig はい、簡単ですね。 起動する カレントディレクトリを Git のワークツリーに移動して、 tig コマンドを実行します。 $ cd /path/to/work-tree $ tig ヘルプを表示する: h 何はともあれ、わからないことがあればとりあえず h を押してヘルプを調べましょう。 カーソルの移動: j, k Vim ユーザなら、何の問題も

    CUI な Git ブラウザ tig を入れてみた - Born Too Late
  • tig 使い方 - Google 検索

    2016/03/29 · ... 使い方; tigでaddする. ファイルごと u; 一部だけ u; 1行だけ 1. tigでcommitする C; tigでpushする; tigでbranch一覧を見る; 他にも色々できる! info.