323 Views
January 22, 26
スライド概要
2026/1/22 YonaYona Azure ClubにてGitHubについてLTをした資料です。
GitHubに 入門したい YonaYona Azure Club 2026年1月22日
はじめに ラーニングピラミッド https://career-ed-lab.mynavi.jp/career-column/707
注意事項 ✓ 「説明する」ことを先に決めて学習した内容です ✓ 誤りや異なる点があれば是非コメントお願いいたします ✓ 教材は以下のものを主に使用しています GitHub 基礎 第1部・全2部 - Training | Microsoft Learn
学ぶ必要があるのか Git・GitHubが無いと困る?
第2回目 YonaAz りゅうすけさんの資料より 資料はこちら↓ https://www.docswell.com/s/ryusuke06/K37D38-2025-09-29-110845/7
解決策 で解決
Gitとは Gitとは何か 分散型バージョン管理システム 変更履歴を管理! アップロード ローカルに持ってきて作業 アクセス アクセス アップロード ローカルに持ってきて作業 ローカルに持ってきて作業
作業の流れ(概要) 全体の流れ:Git ワーキングディレクトリ ステージング ローカルリポジトリ リモートリポジトリ
作業の流れ(概要) 全体の流れ:Git クラウド GitHub リモートリポジトリ ワーキングディレクトリ ステージング ローカルリポジトリ リモートリポジトリ
作業の流れ(概要) 全体の流れ:Git クラウド GitHub ワーキングディレクトリ ステージング ローカルリポジトリ 裏で勝手に変更履歴を記録してくれる。 記録をコマンドを通して閲覧できる。 リモートリポジトリ
ファイル修正の流れ https://www.docswell.com/s/yuma/ZLVNPG-2025-08-15-vibebeginners#p19
ファイル修正の流れ例 ① クローン git clone:リモートリポジトジ(コードを含むファイルの塊)をローカル環境に持ってくる ② ブランチ git branch:持ってきたリポジトリのコピーを作成する ③ ワーキングディレクトリで修正作業 ④ ステージング git add ステージングエリアに移動させる ⑤ コミット git commit (作業履歴をセーブ。どんな作業をしたのかコメントも一緒に入れる) ⑥ プッシュ git push ローカルリポジトリの変更をリモートリポジトジへ反映 ⑦ プルリクエスト マージしていいか、確認 ⑧ マージ 異なるブランチの変更を反映 • • • • clone:ローカルPCにコピー fork:他人のリポジトリコピー pull:GitHubの最新状態をローカル に取り込む branch:コピーを作る
ステップ多すぎない?
ステージジングいらなくない?
ステージングは不要?(git add)
複数ファイル編集した場合を想像すると?
A機能
#include <stdio.h>
int main(void) {
for (int i = 1; i <= 10; i++) {
printf("%d¥n", i);
}
return 0;
}
#include <stdio.h>
B機能
int main(void) {
printf("========================¥n");
printf(" YonaYona Azure Club¥n");
printf("
ʕ•ᴥ•ʔ ★ ¥n");
printf(" Nightly Learning / Azure
Community¥n");
printf("========================¥n");
return 0;
}
}
commitはA機能に関係するものと、B機能の修正で分けたい
A機能に関する部分のみステージングしてcommitすることができる
全て意味があるステップです ぜひ触れてみてください! GitHub 基礎 第1部・全2部 - Training | Microsoft Learn 全部学習したらGH-900にチャレンジできます
おわり YonaYona Azure Club 2026年1月22日