- 追加された行はこの色です。
- 削除された行はこの色です。
** 派生元を指定してBranch作成 [#x56bbec7]
$ git branch dev_dest dev_source
$ git checkout -b dev_dest dev_source <-作成 & 移動
dev_sourceのリビジョンを元に、dev_destブランチを作成します。
** リビジョン番号からBranch [#aab87e06]
$ git show dev4
commit 0e46a2730ab69f1a270ce92bee88fc9eda97538a
... 略
$ git checkout -b dev_dest 0e46a2730ab69f1a270ce92bee88fc9eda97538a
枝分かれのブランチっても、作成した瞬間はおなじ状態です。
$ git show dev4
commit 0e46a2730ab69f1a270ce92bee88fc9eda97538a
..
$ git show dev_dest
commit 0e46a2730ab69f1a270ce92bee88fc9eda97538a
..
単なる別名って感じでしょうか。
** コミットをまとめる [#z70aaf13]
dev_#35_spike でチマチマコミットしていた内容を dev_#35 へまとめる対応
# git checkout dev_#35 <- チケット番号のイメージ
# git merge --squash dev_#35_spike
**違う名前のリモートブランチにプッシュする [#oe1264d1]
> git checkout -b dev-spike
> git branch -a
* dev-spike
master
remotes/origin/HEAD -> origin/master
remotes/origin/master
> git push origin dev-spike:dev-spike1
To https://github.com/masatomix/hello.git
* [new branch] dev-spike -> dev-spike1
**addしないでコミット [#uc88ddd1]
git commit -a
**リモートのブランチの削除 [#o7f554bf]
[[Githubのブランチ削除 - Qiita>http://qiita.com/kwgch/items/98bbaae8e9f40a9548e0]]
**ローカルのブランチの削除 [#m06eba01]
> git branch
* dev-spike
master
> git checkout master
Switched to branch 'master'
Your branch is up-to-date with 'origin/master'.
> git branch -d dev-spike
Deleted branch dev-spike (was c5776c5).
> git branch
* master
消えました
[[4. ブランチを削除する【チュートリアル1 ブランチを使ってみよう】 | サルでもわかるGit入門 〜バージョン管理を使いこなそう〜 | どこでもプロジェクト管理バックログ>http://www.backlog.jp/git-guide/stepup/stepup2_5.html]]