この記事は自分のメモ用に作成しました。間違いなどがありましたら指摘してください。
GitとGithub
・Git : ファイルの変更履歴を記録できるバージョン管理システム
・Github : Gitを使用したチーム開発をより便利にするためのWebサービス
基本的な流れ
1.リポジトリを作成する
リポジトリとは簡単にいうと過去の状態を記録できる貯蔵庫のようなもの。自身のPCで作成するリポジトリをローカルリポジトリと呼ぶ。
2.addする
テキストファイルなどを作成したらそれをステージングエリアにのせる。
3.commitする
この作業によりバージョン管理の履歴が残る。この時にメッセージを残すことによりどの部分を変更したかなどを記述することができる。
4.Githubに公開する
今まで作業した内容を世界に公開する作業。
その他の機能
・ブランチ
枝のようなイメージ
master : 本番用のブランチ
・チェックアウト
ブランチを切り替える作業。
・フォーク
他人が公開しているリモートリポジトリを自分のアカウントにコピーする。
・クローン
リモートリポジトリをローカルにダウンロードする。
・マージ
ブランチを統合する作業。
・プル
リモートリポジトリの変更内容をローカルリポジトリに反映させる作業。
・プルリクエスト
自身が書いたコードを他人にチェックしてもらいmasterブランチにマージする作業。