git使用的一般流程
此貼記錄一下我目前所在公司使用git的一些流程,因爲我不是項目經理,所以只熟悉開發過程中的一些流程,開發完畢後的升級發佈這些流程只瞭解過幾次,也不熟,就不寫了。
初始化
- 首先新建一個倉庫之後,倉庫自帶master分支.
- 基於master分支建立一個dev分支
- 所有的開發人員自己再基於dev分支建立個人的開發分支
- 開發者只能在自己的分支上開發
開發者需要合併代碼的時候
- 本地保存儲藏,切換的dev
- 拉取最新的代碼
- 切換回自己的開發分支,並把dev的合併到自己的分支
- 應用儲藏,有衝突的話要先解決掉
- 把自己本地的代碼提交到自己線上的分支
- 將自己線上的分支合併到線上的dev分支,流程差不多就好了
git常用命令
- 保存儲藏
git stash push -m "備註";
- 切換到某個分支
git checkout 分支名
- 獲取分支信息
git fetch -v
- 拉取最新代碼
git pull
- 從哪個分支合併代碼到當前分支
git merge 分支名
- 提交代碼
git push