Gitやってみよう
 git init ~  git push 
index
git config
git init
git add
git status
git commit
git log
git remote add
git push
Gitって?
分散型のバージョン管理ツール
何がいいの?
非エンジニア
バックアップがとれる
差分がみれる
エンジニア
協業に適している
ホスティングサービスを使用した開発ツール連携
CI
タスク管理ツール
コミュニケーションツール
Git入ってますか?
$ git --version
install
Mac
プリインストールされてる
Homebrew使った方がいいかも $ brew install git 
Windows
Git for Windows
settings
gitのユーザー設定
コミットした人が誰なのかわかるようになる
$ git config --global user.name "Your Name"
$ git config --global user.email "your@email.com"
# 設定内容の確認
$ git config -l --global
# もしくは
$ cat ~/.gitconfig
start!
準備
$ mkdir ~/git-handson && cd ~/git-handson
git init
カレントディレクトリをgitの管理対象にする
$ git init
# 隠しディレクトリが作成される
$ ls .git
git add
指定したファイルを管理対象に追加する
$ vi README
$ git add README # git add .
git status
状態確認
$ git status
git commit
履歴に残す
$ git commit -m "first commit"
git log
履歴みます
$ git log
git push
ローカルのコミットをリモートにあげる
gitのホスティングサービスでリポジトリを作成して下さい
$ git remote add origin http://xxxxx/reponame.git
$ git push -u origin master
まとめ
git config
git init
git add
git status
git commit
git log
git remote add
git push

Git handson