my git command
2011年3月22日 星期二
merge --squash
git merge 會保留分之的 commit log,所以 merge 之後,主線會留下 分支的 commit log。
所以 merge 完後就可以砍掉分支。不用擔心分支的 commit log 會不見。
但是 git merge 會自動 commit,並且在最後加上一個 "merge" 的 commit log。
如果只是要 merge,不要 commit ,就要用 --squash 這個 option
$ git merge --squash branchname
這樣就 code merge 完就不會作 commit,但是 .. branch 的 commit log 也不會被加到主線來。
加上
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言