[git] tigの操作方法

tig の操作方法 tig とは git の tui ツール。 業務 pc には lazygit などのツールは勝手にインストールできないが, tig ならデフォルトで git for windows に入っている。 ちょっとずつ更新していきます。 使用方法 僕がよく操作する手順で書いていきます。 ステージングからコミット # unstaging/stagingしているファイル一覧を表示 $ s # jkでステージングにあげたいファイルまで移動して`u`で上げれる $ u # コミット $ C # これでエディターが開く キーバインド一覧 共通 h: ヘルプ メインビュー s: ステータスビューを開く ステータスビュー u: add file する C: コミット Enter: diff を見れる

1 min · 54 words · isksss

git-bashでlnを使っても正しいシンボリックリンクを貼れないときの対処法

何が起きたか Windows 環境に置いて git-bash を使用している. その中で, lnコマンドを使用してシンボリックリンクを貼ろうとしたがリンクが指し示す場所が指定した場所ではなかった。 私は~/dotfiles/.config/nvim/へのシンボリックリンクを~/.config/nvimに貼りたかった。 以下に存在するリンク元, リンク先, ユーザ名は例. # 下記操作を行った。 $ cd ~/dotfiles $ ln -sf ./.config/nvim/ ~/.config/nvim しかし, 作成したリンクは下記のようになった。 $ ls -la ~/.config lrwxrwxrwx 1 user 0000 0000 11月 11日 11:11 nvim -> /c/Users/user/.config/.config/nvim 解決法 lnコマンドに対して渡していたリンク元のパスを相対パスから絶対パスに変更した。 # 下記のコマンドに変更した. $ ln -sf ~/dotfiles/.config/nvim/ ~/.config/nvim # 以下は結果 $ ls -la ~/.config lrwxrwxrwx 1 user 0000 0000 11月 11日 11:11 nvim -> /c/Users/user/dotfiles/.config/nvim 原因は調べていないため不明だが, 絶対パスを渡すようにしましょう。

1 min · 66 words · isksss