元保育士アラサー女のぐんぐんストーリー🐻‍❄️ITエンジニアになるまでの道のり😤

IT知識ゼロ、パソコン苦手な元保育士が、独学でエンジニアになるまでの日々を投稿します😊

GitHub💍②〜フォーク、クローン、チェックアウト、ブランチ作成、マージ編〜

 

昨日の続きでGitHubを進めます!!😤

 

 

ーフォークしてからクローン!!

 

フォーク

  • 他の人のプロジェクトを自分のアカウントにコピーすること
  • これにより、元のプロジェクトとは別に、自分が管理できるコピーができる

 

 

クローン

  • 他の人のプロジェクトを自分のコンピュータにコピーすること
  • これにより、そのプロジェクトを自分のローカル環境で利用できる

 

簡単に言えば、

  • フォークはオンラインで管理するためのコピー
  • クローンは自分のコンピュータで使うためのコピー

 

 

フォーク⇓

 

 

クローン⇓

 

 

 

ー新規ブランチを作ってコミットする!!ー

 

チェックアウト

  • 指定したブランチやコミットに切り替えること
  • 作業ディレクトリ内のファイルを指定した時点と同じ状態にできる
  • ブランチを移動する時は、チェックアウトを使う

 

 

masterブランチ⇓

 

 

profileブランチ⇓

 


profileブランチを新規作成し、profileブランチでhtmlを編集💡

 

 

ステージ→コミットをしたら、profileブランチからmasterブランチへ移動し(masterブランチは最初から存在する)、htmlの編集がmasterは影響を受けていないことを上の画像のように確認ができました😉

 

 

こうやって状況に応じてブランチを作ることでmasterブランチに影響を与えることなく安心して開発ができるんですね😊

 

 

ーマージをするー

 

コマンドに慣れるためにも、VScodeのターミナルを使ってマージをします!!

 

 

 

masterブランチをチェックアウトし、profileブランチをマージしたことで...

 

 

profileブランチの変更を、masterブランチに取り込むことができました😆

 

 

マージした後のmasterブランチ⇓

 

 

書籍ではSource Treeのツールで説明をしていたので、分からないところはカーソルを駆使しながら書籍と並行してVScodeで進められました✨

 

 

ChatGPTやカーソルがあるおかげで本当に勉強ができています!!

 

 

神です!!😭✨

 

 

では、今日はここまでにして明日もGitHubの続きをします😉