うすのブログ

初心者プログラマです。

git初心者 チートシート

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