Case |
Command |
コミットグラフを表示する |
git log --graph |
特定の行がどのコミットで更新されたか調べる |
git blame <ファイル名> |
FastFowordなしでマージする |
git merge <ブランチ名> --no-ff |
スタッシの一覧確認を取得 |
git stash list |
untruckedファイルもスタッシュに入れる |
git stash -u |
Commit間の変更ファイル一覧を取得 |
git diff --stat <コミットID A> <コミットID B> |
クローンしたリポジトリのサブモジュールをPull |
git submodule update --init --recursive |
サブモジュールを追加 |
git submodule add <リポジトリURL> <フォルダ名> |
サブモジュールをリモートから取得 |
git submodule update --init --recursive |
サブモジュールを最新に更新 |
git submodule update --remote --rebase |
Push前にRebaseする |
git pull --rebase |
git push -f したブランチと同期する |
git fetch && git reset --hard origin/<ブランチ名> |
リモートのブランチをローカルに持ってくる |
git branch new-branch origin/new-branch |
リモートのブランチやタグを削除する |
git push origin :branch-or-tag-name |
Untracked filesを消す |
git clean -f フォルダの場合は git clean -df |
- git fetch origin
- git log --all --graph
- git pull --rebase origin
- (コンフリクトしたら)
- ファイルを修正
- git add .
- git rebase --continue
- git push origin
- git remote add upstream Fork元のリポジトリURL
- git fetch upstream
- git checkout master
- git merge upstream/master
Case |
Command |
環境変数を削除 |
unset VAR |
historyのコマンドを実行 |
!番号 |
Case |
Command |
アタッチ |
tmux a |
デタッチ |
d |
ペインを移動 |
h,j,k,l |
ペインのサイズを変更 |
H,J,K,l |
ペインの入れ替え(前方向) |
{ |
ペインの入れ替え(後方向) |
} |
ペインの入れ替え(全体) |
ctrl+o |
ウィンドウを開く |
c |
ウィンドウ切替 |
n,p |
コピーモードに切り替え |
[ |
コピー |
vで選択,(Ctrl+vで矩形),yでコピー |
ペースト |
] |
Case |
Command |
バッファ一覧を取得 |
:ls |
特定のバッファを開く |
:b (バッファの番号) |
特定のバッファを閉じる |
:bd (バッファの番号) |
バッファを破棄して異常終了する |
:cq |
全てのウィンドウを閉じる |
:qa |
Case |
Command |
起動 |
:NERDTree |
ルートディレクトリを変更 |
C |
隠しファイルの表示/非表示 |
I |
ファイルを縦に分割して表示 |
i |
ファイルを横に分割して表示 |
s |
メニューを表示 |
m |
Case |
Command |
囲う |
ys{Motion}{囲い文字} |
囲い文字を変更 |
cs{Motion}{囲い文字Before}{囲い文字After} |
囲い文字を削除 |
ds{Motion}{囲い文字} |
タグの場合は{囲い文字}でtを入れてからタグを入力する
Case |
Command |
ノーマルモードになる |
Ctrl+w N |
Case |
Command |
未使用イメージ削除 |
docker images prune |
コンテナからホストにアクセス |
host.docker.internal |
Case |
Command |
キーの一覧を取得 |
keys * |
全てのキーを削除 |
flushdb |
キーのタイプを調べる |
type |
Case |
Command |
ログイン |
mysql -u root -p |
データベース一覧を取得 |
SHOW DATABASES; |
テーブル一覧を取得 |
SHOW TABLES; |
ユーザ一覧を取得 |
SELECT user FROM mysql.user; |
Case |
apt(旧) |
apt(新) |
yum |
Homebrew |
npm |
yarn |
pip |
dep |
fisherman |
Helm |
パッケージ追加 |
apt-get install |
apt-install |
yum install |
brew install |
npm install |
yarn add |
pip install |
dep ensure |
fisher install |
helm install |
パッケージ削除 |
apt-get remove |
apt remove |
yum remove |
brew uninstall |
npm uninstall |
yarn remove |
pip uninstall |
dep remove |
fisher rm |
helm delete |
リポジトリ更新 |
apt-get update |
apt update |
- |
brew update |
- |
- |
- |
- |
- |
helm update |
パッケージ更新 |
apt-get upgrade |
apt upgrade |
yum update |
brew upgrade |
npm update |
yarn upgrade |
pip install -U |
- |
fisher update |
helm upgrade |
パッケージ検索 |
apt-cache search |
apt search |
yum search |
brew search |
npm search |
- |
pip search |
- |
- |
helm search |
パッケージ詳細 |
apt-cache show |
apt show |
yum info |
brew info |
npm view |
yarn info |
pip show |
- |
- |
helm inspect |
追加したパッケージの確認 |
dpkg -l |
dpkg -l |
yum list installed |
brew list |
npm ls |
yarn list |
pip list |
dep status |
fisher ls |
helm list |
ゴミパッケージの掃除 |
apt-get autoremove |
apt autoremove |
yum autoremove |
- |
npm prune |
yarn install |
- |
dep prune |
- |
- |
Case |
Command |
ファインダーで隠しファイルを表示 |
Command + Shift + . |
絵文字キーボードを表示 |
Command + Ctrl + Space |
スクリーンロック |
Command + Ctrl + Q |
Case |
Command |
ディレクトリ名を英語にする |
LANG=C xdg-user-dirs-gtk-update |
Case |
Command |
移動ツールの選択 |
v |
選択ツールの選択 |
m |
ブラシを選択 |
b |
ブラシの設定 |
F5 |
選択を解除する |
Ctrl + d |
mounted: function() {
this.$i18n.locale = 'en'
},
Case |
Command |
コンテキスト切り替え |
kubectl config use-context コンテキスト名 |