新たにプロジェクトを始めたとき見るやつ
RubyMineを使っていて普通のGit操作を少し忘れかけていたので、備忘録として
cd
デスクトップで作業したので
cd desktop
ディレクトリを作成
mkdir rails
railsに移動
cd rails
rails newにて作成
rails new api --api
Bundle complete! 8 Gemfile dependencies, 51 gems now installed. Use `bundle info [gemname]` to see where a bundled gem is installed. run bundle binstubs bundler
↑のような文言が出たらrails new に成功しているので
apiに移動
cd api
サーバーを起動
rails s
モデルの生成
rails g model Todo title:string user_id:integer
migrateして反映させる
rails db:migrate
コントローラーの作成
rails g controller v1::todos
本編(ここでGitHub登場)
cd ..
初期化処理をする
git init
Initialized empty Git repository
↑のような表示になってればOKです。
git status
On branch master No commits yet Untracked files: (use "git add <file>..." to include in what will be committed) api/
cdで作業フォルダまで移動
cd api
git config --global user.name ユーザー名
git config --global user.email メールアドレス
git addでステージまで
git add -A
git commit -m "add new file"
git remote add origin https://github.com/自分のGitHubを記述
git push origin master
Enumerating objects: 84, done. Counting objects: 100% (84/84), done. Delta compression using up to 8 threads Compressing objects: 100% (69/69), done. Writing objects: 100% (84/84), 20.69 KiB | 2.30 MiB/s, done. Total 84 (delta 0), reused 0 (delta 0) remote:
↑のような文言が出たらOK