目的
GitHubで管理しているコードを変更する手順をまとめたい
今回やること
今回の目標は以下の1つ。
- 進捗の生やし方をまとめる
環境
- windows 11
- ruby 3.0.6p216
- Rails 6.1.7.6
- node v16.20.2
いざ出陣
branchを作る
cmd
git branch #今のリポジトリを確認
git checkout -b yyyymmdd #今日のリポジトリを作成
git fetch -p
code . #VScodeを開く
git fetch -p
はリモートリポジトリの最新情報を取得し、同時にリモートで削除されたブランチをローカルリポジトリから削除します。
作業する
今回はpost_listモデルの作成と、コントローラーの作成
cmd
rails g model Post_list body:text
rails g controller post_lists
命名規則は以下を拝見
困る
rails s
して http://localhost:3000/
を見るとapplication.html.erbで以下がエラー
packsにmanifest.jsができないよー。
application.html.erb
<%= javascript_pack_tag 'application', 'data-turbolinks-track': 'reload' %>
まだ何もしてないが...?
バージョンの互換性の問題ぽい。
2時間悩んでわかんなかったので、コメントアウトしちゃいました...てへ(/ω\)
application.html.erb
<%#= javascript_pack_tag 'application', 'data-turbolinks-track': 'reload' %>
Push
今回はpost_listモデルの作成と、コントローラーの作成
cmd
git add -A
git commit -m "コミットメッセージ"
git push -u origin yyyymmdd
git checkout main #mainにマージするため
git merge yyyymmdd
git push -u origin main
-u origin yyyymmdd
-u origin main
は最初だけ
ブランチで登録されるので今後は git push
でいける
ブランチ初のpushには必要そう
余談
↓この辺は見たんだけどね...。
※なんか知らんけど解消した