git初心者
gitとは
ディレクトリレベルでファイルを管理するツールです。 コーディングで変更して細かく保存していけば過去のデータに全て戻れる。 さらにブランチといって複数の形に分岐することも可能。 また、複数の人とディレクトリごと共有して開発できるため チーム開発の効率が非常に上がる優れもの またgithubからディレクトリごと環境をもらうこともできる。 最近では、特に無くてはならない存在。最初は、わからなくてもコマンドを打って実際に使って見るとわかってくる。
gitを使うのであれば、シェルは、bashではなくzshなどをオススメする。
zshは、gitのブランチの位置や最新のファイルの状態かどうかを教えてくれる。
コマンド
インストール(debian系)
$ sudo apt install git
作業ディレクトリに移動して初期設定
{}の中身は、自分で決める
$ cd testwork
$ git init
$ git config --global user.name "{user name}"
$ git config --global user.email "{user name@mail.addr.com}"
gitの基本
$ git add .
$ git commit -m "〇〇"
or
$ git commit -am "xxxx"
'git commit -a'は'add .'と同じ意味
ステータス確認
$ git status
ブランチ確認
$ git branch
ログ確認
$ git log
差分を確認
$ git diff
remote登録
$ git remote add origin {http://xxxx}
push
$ git push origin master
clone作成
{repository url}は自分が欲しいクローンのurlを指定
$ git clone {repository url}
pull
$ git pull origin master