git コマンドメモ 12/22

忘れないうち&使いやすいようにメモしておく
アンダーバーは好きな文字を入力する

git --version

version確認

git config

  • git config --global user.name "おなまえ" //なまえ登録

  • git config --global user.email email //mail登録

  • git config --list //登録してあるなまえとmail確認

githubの名前とemailを合わせておく必要あり

git init

リポジトリ作成

git add file

ファイルをインデックスに追加する (commitしたいファイルをaddする) git add . で全ての変更したファイルを追加出来る

git commit

addしたファイルをcommitすることが出来る コマンドを入力するとvimが開かれ、一番上の行から入力する このcommitで何がどう変更されたかを入力する 保存終了は :wq
1行だけの場合は git commit -m "メッセージ"

git status

変更したファイル一覧の表示

git log

ログ表示 logではcommitメッセージやcommit IDなどを確認することが出来る

git revert commit id

過去のcommitに状態を戻すことが出来る ログが残る

git reset --head commit ID

commitを無かったことにする 歴史が改変される

git remote

git remote add origin https://github.com/hoge/fuga
リモートに追加
originは自由につけてね

git pull origin master

リモートに追加したURLからリポジトリをコピーしてくる

git push origin master

リモートリポジトリにローカルリポジトリを反映する

git branch branchname

branchを作る
branchを確認するときは git branch

git checkout branchname

branchの切り替え

git merge branchname

branchを選択中のbranchに併合する