Git的一些使用記錄

git使用的通常流程

此貼記錄一下我目前所在公司使用git的一些流程,由於我不是項目經理,因此只熟悉開發過程當中的一些流程,開發完畢後的升級發佈這些流程只瞭解過幾回,也不熟,就不寫了。git

初始化

  • 首先新建一個倉庫以後,倉庫自帶master分支.
  • 基於master分支創建一個dev分支
  • 全部的開發人員本身再基於dev分支創建我的的開發分支
  • 開發者只能在本身的分支上開發

開發者須要合併代碼的時候

  • 本地保存儲藏,切換的dev
  • 拉取最新的代碼
  • 切換回本身的開發分支,並把dev的合併到本身的分支
  • 應用儲藏,有衝突的話要先解決掉
  • 把本身本地的代碼提交到本身線上的分支
  • 將本身線上的分支合併到線上的dev分支,流程差很少就行了

git經常使用命令

  • 查看全部改動的狀態: git status;
  • 將全部的已跟蹤的文件的修改與刪除和新增的未跟蹤的文件都添加到暫存區: git add -A .
  • 保存儲藏: git stash push -m "備註";
  • 查看分支列表:git branch
  • 切換到某個分支: git checkout 分支名;
  • 獲取分支信息: git fetch -v;
  • 拉取最新代碼: git pull;
  • 從哪一個分支合併代碼到當前分支: git merge 分支名
  • 儲藏列表: git stash list;
  • 應用最新的儲藏: git stash apply;
  • 提交代碼到本地版本庫: git commit -m '備註';
  • 提交代碼到遠程服務器對應的分支: git push origin 遠端分支名;
相關文章
相關標籤/搜索