# Git 講座ぁ ###### tags: `ぽよ大学` ## 動機 - 開発してると、ファイルが消えちゃったりしないかな? - 自分の開発環境だけじゃなく、色んな環境で管理したらおk - 前の状態に戻したい。 - バージョンを分けて管理する。 - 複数人で開発したい。 - 別の空間(ブランチ; branch)で作業して、空間同士邪魔しないようにできる。 - っていうのを実現する仕組みが `Git` ## コマンド(Gitを使ってみよう) ``` $ git --version -> gitのバージョンを表示する $ git --help -> gitコマンドの使い方を表示する $ git clone https://***/***.git -> ***.gitリポジトリをローカルにコピーする $ git status -> 現在のgitの状態を表示する $ git add poyo.txt -> poyo.txtをgitの監視下におく $ git commit -m "何かコメント" -> 変更情報(前回との差分)をコミットする。""で囲った中にコメントを入れてどんな変更か表現すると良い。 $ git push origin HEAD -> ローカルの変更をGithubに反映する。 $ git checkout -b cute -> cuteという名前のブランチをつくってそちらに移動する ``` ## GitHubってなぁに? - Gitの仕組みを受け付けている保存環境 - github.com