自分の手で未来を創るーlav0

自分のために、誰かのために、今ここにないもの、もっと良くしたいもの、何でも自分の手で創っていく。そして、作ったものを公開していきます

Gitでよく使うコード

Gitの一連のコード一覧

 

こちらは自分用の記事になります。一連の流れになっているので見ることも減ってきましたが、それでもまだチェックすることがあるのでここにまとめます。

 

f:id:kslabo51:20190715191236j:plain

ソースコードをバージョン管理下に初めて置くとき

  • $ git init  (新しいリポジトリの初期化)
  • $ git add -A   (プロジェクトファイルをリポジトリへ追加)
  • $ git commit -m "変更点"(変更をリポジトリに反映)
  • ー以下は最初にリポジトリに登録する際ー
  • $ git remote add origin git @bitbucket.org:ユーザーファイル名/アプリ名.git
  • $ git push -u origin -all
  • $ git checkout -b modify-README  (ひとまずREADMEはここで)
  • $ git add -A
  • $ git commit -m "変更点"
  • $ git checkout master  (マスターに切り替え)
  • $ git merge ブランチ名  (マスターにブランチでの作業をマージ)
  • $ git push    (bitbucketにプッシュ)
  • $ heroku create
  • $ git push heroku master

 

これ以降、各作業はじめと作業終わりで行うこと

  • $ git checkout -b ブランチ名
  • $ git add -A
  • $ git commit -m "変更点"
  • $ git checkout master
  • $ git merge ブランチ名
  • $ git push
  • $ git push heroku
  • $ heroku pg:reset DATABASE (現状herokuで直にリセット)
  • $ heroku run rails db:migrate
  • $ heroku run rails db:seed

 

間違えた時にトピックブランチ上の変更を破棄する場合

  • git add -A
  • git commit -a -m "Make major mistate"
  • git checkout master
  • git branch -D topic-branch  (-Dはマージなしでブランチを削除可)

 

その他

  • $ git status    (ステージの詳細を見る)
  • $ git log      (コミットメッセージの履歴を参照)
  • $ git checkout -f   (現在までの変更を強制的に元に戻す)
  • $ git branch     (ローカルブランチの一覧)

 

ひとまず以上です。