自分がTILでよく見返しているTipsをまとめる
はじめに
毎日ではないですが、新しいコマンド等を知ったときにTIL*1をつけています。
チートシート的に見返すことも多く、TILのリポジトリで探すのが若干面倒というのもあるのでここでまとめてみます。
使えると便利だけど忘れてしまうコマンド集的な雰囲気になるかと思います。
※MySQLとPostgreSQLは既にTILリポジトリ内でチートシートを作成しているため、ここでは作成しません。
git
- ブランチをリネームする
git branch -m OLDNAME NEWNAME
- 現在作業中のブランチを表示する
git branch --contains
- 空のコミットを作成する
git commit --allow-empty -m "first commit"
- 派生元ブランチをmasterに変更する
git rebase --onto master <current derivation branch> <current branch>
- masterブランチでの変更を他のブランチに取り込む
git checkout <other branch>
- 上記実行後
git rebase master
- コメント付きでgit stash
git stash save "<message>"
- stashを削除
git stash drop <want to delete stash name>
- git側でもファイルの権限を変更する(例は実行権限を付与)
git update-index --add --chmod=+x <filename>
aws cli
- S3にアップロード
aws s3 cp <アップロードしたいファイルのパス> s3://<アップロード先バケット名>/<ディレクトリ>
- S3からダウンロード
他のAWS CLIコマンドに関してはオプションも多いので都度ドキュメント見ちゃってます…今度まとめようかな。
nginx
- configファイル変更後syntax errorがないかチェックする
nginx -t
- configファイル変更後リロードする
nginx -s reload
まとめ
他にもありそうですが、分量的にもちょうどよさそうなのでこの辺りにしておきます。
追加したくなったら第2弾で書くか、多い場合wikiなど作ろうかなと思っています。