| 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 コンテキスト名 |