Gitのリポジトリでなぜかつまずく
新しいappを作りました。(今回はsample_app)
ところがgit pushしてもエラーが出るし、リポジトリを作ってそれに入れようとしても全く更新ができてない。
src refspec.....と出てしまいます。
私のやったこと
- 一旦作ったsample_appリポジトリを削除する
- もう一度リポジトリを作り直す際(すでにプロジェクトがありますの方にチェック)
- $ git remote add origin git@bitbucket.org:ユーザー名/sample_app.git $ git push -u origin --all # リポジトリやその参照先もすべてプッシュする
これでリポジトリに無事今までのコミットがpushされました。
ただこの方法だと以前のリポジトリを全部削除してしまうので初期段階なら問題ないと思いますが、結構進んでしまってからなどだと厳しいかも?
その場合削除せずに新たに別のリポジトリを作ってしまうほうが良いのかな?と思います。
キャメルケースとスネークケース
あまり気にしてなかったのですが
キャメルケース:
キャメルケースとは、アルファベットで複合語やフレーズを表記する際、各単語や要素語の先頭の文字を大文字で表記する手法のことである。
スネークケース:
単語をわかりやすく判別するために、文字の一部をアンダーバーで連結することを指す。
命名規則:キャメルケース 対 スネークケース | 株式会社INDETAIL - インディテール
個人的にはどちらがいいのか。。。?スネークケースの方がわかりやすいのかなあ?
Rubyはクラス名をキャメルケースで 作られる慣習がありファイル名はスネークケースで作られる慣習があるとのこと
このためRailsのgenerateスクリプトでは、underscoreメソッドを使ってキャメルケースをスネークケースに変換しています
なるほどね!改めて見てみるとコマンドに打ち込んでいた言葉の意味がちょとずつわかるようになってきました。