👻

最低限Gitを使うためのコマンド

に公開

clone

git clone <リポジトリのURL>
git clone <リポジトリのURL> <ディレクトリパス>

add

ファイルの状態確認

git status <リポジトリのURL>

statingに変更

git add <ファイル名>

statingに変更(カレントディレクトリ内すべて)

git add .

statingに変更(modified全部なので注意)

git add -A

commit

git commit -m 'コメント'

Editorでコメントを書く場合

git commit

push

git push origin <ブランチ名>

その他

ユーザ名等設定

git config user.name "<名前>"
git config user.email "メールアドレス"

変更をいったん退避

commitしてないものがある状態で別ブランチをチェックアウトしたいとか

git stash -u

-uはUntrackedファイルも退避する

退避してるものを確認

git stash list

退避したものを戻す

git stash pop stash@{0}

Discussion