How to Merge Dev Branch into Master
最近逐漸在自己開發的 side project 也用上 git ,把 .bak 的習慣改掉
- 在 dev branch 上開發, rebase 回 master 所在的 commit
- (在 public repo 上 repo 要用 rebase 的話要注意跟別人 code 的 conflict)
- checkout 回 master,merge
- push master to remote repo
- 刪除 local dev branch
memo
|
|
這篇範例是比較簡單的狀況,dev 的根本來就是 master
|
|
注意的點
$ git merge
or$ git rebase
- public: merge
- 理由為保留紀錄
- private or not affect other: rebase
- 理由為線性、乾淨
- public: merge
$ git merge
or$ git merge --no-ff