Git と Github について解説していきます!
はじめに
皆さんは、Git と Github という言葉をご存知でしょうか?
エンジニア界隈では、使っていない人はいないというほど、メジャーなツールと言われています!
それでは、この2つがどういったものなのか、エンジニアになりたての皆さんに、わかりやすく解説していきます!
0.はじめに
1.Git と Github とは
2.Git と Githubで 出来ること
3.終わりに
- Git と Github とは?
- Git とは何か?
Git は、ソースコードなどのファイルやフォルダの変更履歴を記録、追跡するための管理システムです!
- Github とは何か
Gitの仕組みを利用し、簡単に複数人での開発ができるようにしてくれるWebサービスです!
また、世界中の人々が自分の作品(プログラムコードやデザインデータなど)を保存、公開しています!
-
Git と Githubで 出来ること
- Git
いつ、誰が、どこで編集したのか、時系列で管理できます! - Github
自分が書いたコードを他の開発者に見てもらい、コメントをもらうことができます!
終わりに
エンジニアの開発現場で多く用いられる、「Git」と「Github」の概要をしっかり理解していきましょう!
『論理演算子&&』についてお伝えします!
頻出エラー?!nil:NilClassの解決方法をお伝えします
NoMethodError in Tweets#index nil:NilClass の解決方法
- 問題点
- 解決策
- 終わりに
問題点
nil:NilClass とは、tweetに紐づくuserの情報が空(nil)の意味です。
データベース内の
・tweets テーブル user_id
と
・userテーブル id
を比較して、相違がないかを確認します。
そこが一致していないと、情報が空になっているため、エラーになります。
解決策
- データベースを確認
- tweets テーブルの user_id とuserテーブルの id とを比較
- id を一致させる
終わりに
エラーは何度もぶち当たる壁ですが、しっかり解読して行けば必ず解決できます!
がんばりましょう!