記事内に商品プロモーションを含む場合があります
【Github解説】1人で開発するにも必須です!

Gitって何?GitHubとは?
Gitの概要
Gitはバージョン管理システムで、コードやファイルの変更履歴を記録し、異なるバージョン間での差分を管理することができます。 これにより、複数人で同じプロジェクトを効率的に進めることができます。 Gitはローカルでも使用でき、変更を追いかけることができます。
GitHubとは?
GitHubはGitベースのオンラインプラットフォームのことでGitリポジトリをホスティングし、共有するための場所です。GitHubを使用することで、リモートでプロジェクトをホストし、他の開発者と共同作業しやすくなります。プルリクエストやイシュートラッキングなど、プロジェクトのコラボレーションをサポートしています。
GitHubの登録してみる
GitHubアカウントの作成
- GitHubのウェブサイトにアクセスします。
- “Sign Up”または”Sign Up for GitHub”ボタンをクリックし、必要な情報を入力します。
- ユーザーネーム、パスワード、メールアドレスを設定し、アカウントを作成します。
- メールを確認し、アカウントを有効化します。
Gitの基本コマンド
Gitの基本コマンド
git init
: 新しいGitリポジトリを初期化します。git clone <リポジトリURL>
: リモートリポジトリをローカルにクローンします。git add <ファイル名>
: 変更をステージングエリアに追加します。git commit -m "コミットメッセージ"
: 変更をコミットします。git push
: リモートリポジトリに変更をプッシュします。
主にこの5つを理解しておくことで、一旦はGitが使えます。
もしターミナル(黒い画面)が苦手な方は、Sourcetreeなどを使ってもよいかなと思います!
ブランチの管理
Gitのブランチ機能を使用して、異なるバージョンのコードを独立して開発できます。ブランチの作成、切り替え、マージについても解説します。
例えば、下記のようにブランチを分けて作業することでAとB合わせた時にどちらかのソースコードを消してしまった…ということを防ぐことができます!」
- ブランチA: 文言の修正
- ブランチB:機能の追加

FTPなど複数人で作業していると間違えて上書きして…ってなったことがあるので、これがないと辛いです…
リモートリポジトリに接続
リモートリポジトリの追加
git remote add origin <リポジトリURL>
: リモートリポジトリをローカルに追加します。
リモートリポジトリへの変更のプッシュ
git push origin <ブランチ名>
: ローカルの変更をリモートリポジトリにプッシュします。
プルリクエストの作成
GitHubで複数人と協力を行う場合、プルリクエストを作成して変更の提案やレビューを行います。



1人で開発するときにはあまり使わないけど、複数人だとほぼ使います!!(ないと不便です…!)
1人でもGitを使うことで元に戻したりが楽にできる
1人で開発を進めていると必要ないかなと思うのですが、あると過去に書いたコードや削除してしまったコードを確認したりなどができるので便利です!
普段使っているので、改めて書き起こしてみると、Gitの理解が深まりました!
いつか今回紹介した以外のコマンドについてもまとめていきたいと思います。