Ⅰ.この記事を記載した理由
① 初心者向け
② 仕事でSVNやTortoiseGitのみしか使ってない
③GitとGitHubは同じだと思ってる
④グーグル先生に質問すると、断片的な情報しかもらえず混乱するサイトばっかだった。
自分は、②と③で改めて私物PCで設定すると驚いた。
また、最初は自分の調べ方が悪いのか、断片的なことしか出てこなかった。たぶん、仕事で理解してる単語のみ入れてたから。
Ⅱ.環境
注意)PCのOSはWindows11です。
MacとLinxの方はご了承ください。でも、一部読み替えれば理解はできるはず。
Ⅲ.「Git」と「GitHub」は別物だ
”Git”という文言がくっついているため、両方とも同じように感じる。
だが、以下の内容により別物だ。
-
「Git」→ ローカルのパソコンで編集作業を行いファイルの修正履歴も管理できる分散型
バージョン管理システムである。 -
「GitHub」→ Gitを用いたソフトウェア開発プロジェクトのための共有ウェブサービス
Ⅳ.自分のPCに設定し、GitHubまで使えるようにするためにどうしたらいいか
大まかな流れとして、以下である。
①Gitのインストール
②Gitの初期設定
③GitHubのアカウントを作成
④リモートリポジトリを作成する
⑤GitHubにSSHの設定をする
⑥ローカルリポジトリを作成する
⑦ファイルを作成する
⑧ローカルリポジトリにコミットする
⑧リモートリポジトリにプッシュする
サイトやYouTubeによって順番が多少異なるが、たいていはこのような流れ。
余談だが、私は最初のころとりあえずGitHubのアカウントを作成すればいいのかなーと、アカウント作成から実施してしまった…。なんとか設定はできたが。
Ⅴ.GitHub設定で参考になってよかったサイト
色々なサイトを見ていた中で、以下のサイトがわかりやすい。
■Progatさんのサイト(ログインなしで中身が見れた)
上記の流れを一通り解説してくれる内容
■わかる・たのしい・実は深い! IT入門書籍 スッキリシリーズ
Gitインストール手順の説明が詳細に解説。
Gitインストールのことを100%理解したい方におすすめ
https://sukkiri.jp/technologies/devtools/git/git_win.html
■Git入門講座 合併版】この動画1本でGitとGitHubの基礎をゼロからマスター!【初心者向け】
YouTubeの動画
GitとGitHubの基本的な仕組みをわかりやすく解説。
設定の説明、コマンドの説明もとてもわかりやすかった。
https://www.youtube.com/watch?v=WHwuNP4kalU
Ⅵ.終わりに
GitやGitHubの違い、コマンドの区別、用語など、
初心者には難しいことばかりのGitHubですが、コード管理とチーム開発には欠かせないもの。
がんばって操作方法やコマンド覚えていきたい。