非ITエンジニアに向けたGit,GitHubのすすめ
latest
はじめに
Gitの概要
Gitの基本
作業の流れ
用語
操作
オススメの開発環境の導入編
実践編
非ITエンジニアに向けたGit,GitHubのすすめ
Gitの概要
Edit on GitHub
Gitの概要
ここでは厳密な定義までは説明しません。
Gitの基本
リポジトリとは
ローカルリポジトリとリモートリポジトリ
コミットとは
ブランチとは
ざっくりとしたコミットの構造
Gitで管理しているプロジェクトの構造イメージ
作業ディレクトリ内のファイルの状態
作業の流れ
開発するプロジェクトの中心となるリポジトリをリモートサーバー等に作成する
リモートリポジトリをローカル(自分のPC)に複製する
ファイルの編集・追加・削除
ローカルリポジトリに変更内容を記録
リモートの変更内容をローカルに反映させる
ローカルの変更内容をリモートのリポジトリに反映させる
用語
リポジトリ(repository)
作業ディレクトリ(working directory)
ステージングエリア(staging Area)
コミット(commit)
スナップショット(snapshots)
ブランチ(branch)
ヘッド(HEAD)
ハンク(hunk)
操作
init 空のリポジトリを作成
clone クローン
add ステージングする
commit コミット
branch ブランチ
checkout チェックアウト
push プッシュ
pull プル
fetch フェッチ