Λ Takuya71 の日記 Λ

ここに記載の内容は個人的な見解で 勤務先、所属先には関連はございません。最近は scala に はまってます。認定スクラムマスター

git メモ

git の個人的メモ

自分の手順

既存のレポジトリに対して新しいことを試すとき

  • 作業用 branch を作り branch に対して変更を行う。
  • branch が上手くいけば master に merge する。
  • 作業用 branch を削除する。

git init

git 初期化

$ git init

git add

更新を加える

$ git add filename

あるいは

$ git add .

git remote

リモートレポジトリ

$ git remote [-v]
$ git remote add リモートレポジトリ

git branch

ブランチ(分岐)

  • branch の一覧を表示
$ git branch
  • branch を作成
$ git branch branchname
  • branch の削除
$ git branch -d branchname
$ 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