コミット範囲を指定してコミットログを出力する例
1 |
$ git log 69bac23..87ded2d |
注意
コミット 69bac23 は、範囲に含まれ『ない』
1 |
$ git log 69bac23..87ded2d |
コミット 69bac23 は、範囲に含まれ『ない』
1 2 3 |
$ git checkout -b branch_xxx $ git push origin branch_xxx |
1 |
$ vim <file> |
1 |
$ git add <file> |
1 |
$ git commit --amend |
CocoaPodsをつかっていて、pod setupの処理が遅い(いつまで経っても終わらない)
1 2 3 4 5 6 7 8 9 10 |
$ git status On branch develop Your branch is up-to-date with 'origin/develop'. Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git checkout -- <file>..." to discard changes in working directory) modified: mySubModule (new commits) no changes added to commit (use "git add" and/or "git commit -a") |
gitの最新の履歴から数世代だけ遡って取り出す
git push
や、その前段に実行される git gc --auto
で発生するメモリ不足(out of memory)を回避する方法
1 |
$ brew install git-flow |
.git/config に設定が追加される
1 |
$ git flow init |
featureブラランチのプレフィックスなどを対話形式で入力する。
1 |
$ git flow init -d |
全てデフォルト名で設定する。
1 2 3 4 5 6 |
$ git branch -a * master xyz remotes/origin/HEAD -> origin/master remotes/origin/master remotes/origin/xyz |
1 2 3 4 |
$ git branch -r remotes/origin/HEAD -> origin/master remotes/origin/master remotes/origin/xyz |