#Git

28 件の記事

Git基礎 #4 リモートリポジトリ — clone・fetch・pull・pushとoriginの正体
読了 7分

Git基礎 #4 リモートリポジトリ — clone・fetch・pull・pushとoriginの正体

cloneでリポジトリを複製し、fetch、pull、pushでリモートとやり取りする流れを整理します。originとorigin/mainが実際には何なのかも確認します。

Git基礎 #3 ブランチとマージ — fast-forwardと3-way
読了 8分

Git基礎 #3 ブランチとマージ — fast-forwardと3-way

ブランチがコミットを指す軽量なポインタだという事実から、fast-forwardマージと3-wayマージの違い、コンフリクトマーカーを読んで解決する流れまで扱います。

Git基礎 #2 add・commit・status — ステージングエリアの意味
読了 8分

Git基礎 #2 add・commit・status — ステージングエリアの意味

git statusが示すuntracked・modified・stagedの3つの状態を実際の出力で読み、addとcommitで最初のスナップショットを記録します。ステージングエリアがなぜ存在するのか、2種類のdiffと.gitignoreまで整理します。

Git基礎 #1 Gitとは — スナップショットモデルと3つの領域
読了 9分

Git基礎 #1 Gitとは — スナップショットモデルと3つの領域

バージョン管理がなぜ必要かから、Gitのスナップショットモデル、git initが作る.gitディレクトリ、working directory・staging area・repositoryの3つの領域まで。Gitを学び始めるときに最初に立てるべき全体像を整理します。