git メモ
git の個人的メモ
自分の手順
既存のレポジトリに対して新しいことを試すとき
- 作業用 branch を作り branch に対して変更を行う。
- branch が上手くいけば master に merge する。
- 作業用 branch を削除する。
git init
git 初期化
$ git init
git add
更新を加える
$ git add filename
あるいは
$ git add .
git remote
リモートレポジトリ
- remote レポジトリの一覧
$ git remote [-v]
- remote レポジトリの追加
$ git remote add リモートレポジトリ
git branch
ブランチ(分岐)
- branch の一覧を表示
$ git branch
- branch を作成
$ git branch branchname
- branch の削除
$ git branch -d branchname
- remote レポジトリから branch の削除
$ git push remote-repo :branchname
git checkout
branch の切替え
$ git checkout branchname
git merge
ブランチの更新をマージする
$ git merge ブランチ名
git reset
更新のリセット
- 前回の commit 直後の状態に戻したいとき
$ git reset --hard HEAD
Tips
git commit -a でエラー
git commit をすると 以下のようなエラーが出て commit が出来ない。
$ git commit error: There was a problem with the editor 'vi'. Please supply the message using either -m or -F option.
使用する エディタが設定できてない為におこるようである。
$ git config --global core.editor "/usr/bin/vim"
と core.editor を設定すれば OK