Pythonを学び始めてまもなくでコマンドを中々覚えられないので、備忘録ついでにまとめます。
git関連
ファイルの変更状態の確認
$ git status
すべての変更内容をインデックスに追加
$ git add -A
メッセージ付きでコミット
$ git commit -m "COMMENT"
GitHubにコミット
$ git remote add origin https://github.com/<your-github-username>/my-first-blog.git
仮想環境関連
仮想環境の作成
仮想環境を構築するディレクトリに移動して以下コマンド.
myvenevは好きな名前でOK.
$ python3 -m venv myvenv
仮想環境の起動
環境環境を作成したディレクトリがカレントディレクトリにある状態で以下コマンド.
コンソールでプロンプトの行頭に (myvenv) が付いたら、仮想環境(virtualenv) が起動されている状態。
$ source myvenv/bin/activate
Heroku
Herokuにログイン
$ heroku login
Herokuにアプリを作成する
APPNAMEは省略可。自動的に未使用の名前をつけてくれる
(おそらく enigmatic-cove-2527 のようなもの).
$ heroku create APPNAME
Herokuのリモートリポジトリの登録/変更
$ heroku git:remote --app APPNAME
Herokuのマイグレーション
$ heroku run python manage.py migrate
Herokuにデプロイ
$ git push heroku master
Herokuのアプリインスタンスの実行
$ heroku ps:scale web=1
ブラウザでHerokuアプリを開く
$ heroku open