【Git】
コマンド一覧
マージリクエスト作成
$ git status
$ git add -u
$ git commit -m "#[イシュー番号] コミットメッセージ"
$ git push origin ブランチ名
ブランチの新規作成
$ git checkout -b <ブランチ名>
名前の付け方は以下を参照
・バグ修正 → (hotfix/{issue番号}_{fix_機能説明})
・新規機能追加 → (feature/{issue番号}_{feature_機能説明})
ブランチの移動
$ git checkout main
$ git checkout ブランチ名
ブランチの管理
# ブランチ一覧
$ git branch
# リモートブランチの最新化
$ git pull
# ローカルブランチの削除
$ git branch -D ブランチ名
# リモートブランチの削除
$ git push --delete origin ブランチ名
# 前回のコミットまで戻す
$ git reset --hard HEAD
書いた内容の避難(コミットする前にブランチを変更したい時など)
# 書いた内容を一時避難
$ git stash
# 一時避難した内容を戻す
$ git stash apply
コンフリクトが起きた場合の対処
mainを最新化し、その差分を作業中のブランチに反映させる
$ git checkout main
$ git pull
$ git checkout ブランチ名
$ git merge master
【Docker】
コマンド一覧
【DB操作】
コマンド一覧
※railsコンソール上での操作になります
# データの全削除
$ モデル.destroy_all
# データの上書き
$ モデル.find(ID).update_attribute(:カラム, "上書きする内容")
例:→ $ User.find(10).update_attribute(:name, "たろう")
【マイグレーションファイルの操作】
コマンド一覧
# マイグレーションの設定(必要あればseedも流す)
$ rails db:migrate
$ rake db:seed
# マイグレーションの確認
rails db:migrate:status
# 1つ前へルールバック
$ rails db:rollback
# バージョンを指定してロールバック
$ rails db:migrate:down VERSION=●●●●
# マイグレーション内容をリセット
$ rails db:reset
【Jem】
コマンド一覧
# インストール
$ bundle install
# 削除
$ bundle exec gem uninstall