色々メモ
Gitをインストールする
- git config でメールアドレス、名前を設定する
- sshキーを登録する
ローカルブランチ名を指定して、リモートブランチをチェックアウトする
git checkout -b other_branch origin/other_branch
リモートブランチにpushする
git push origin feature/hogehoge
ブランチを削除する(強制削除)
git branch -D branch_name
stashしたファイルの一覧を見る
git stash show stash@{0}
stashしたファイルのdiff
git diff stash@{0} hogehoge.rb
rbenvでrubyのバージョン管理
インストールできるRubyの一覧
rbenv install --list
インストールされているRubyの一覧
rbenv versions
インストールバージョン
rbenv version
インストールする
rbenv install 2.4.1
更新
rbenv rehash
グローバルバージョンの設定
rbenv global 2.4.1
ローカルバージョンの設定
rbenv local 2.4.1
Ruby
保存したrbファイルを実行する
ruby hogehoge.rb
画面にデバッグ情報表示したい
<%= @report.inspect %>
カウントがゼロではないかどうか
@report.count.zero?
Dockerコマンド
Dockerにログインしないで自分のローカルから更新したい時とか
web
は適宜環境に合わせて変更する
(docker-compose.ymlのservicesの記載配下を参考にする)
bundle install
docker-compose run web bundle install
brew関連
mov→gif変換
参考:
https://qiita.com/ntkgcj/items/6ac08a007f24a2de0b36
ffmpeg -i 圧縮したい動画.mov -vf scale=1200:-1 -r 10 圧縮された動画.gif
コマンド
ポートを調べる
lsof -i:3000
ショートカット
Macのバックスラッシュ(\)の入力は option + ¥