Git 的常規分支使用【dev和master】


牽涉命令

  • git branch
  • git checkout
  • git merge

創建分支並切換到新的分支

  • git branch xxx 創建一個新的分支

  • git branch 查看當前所在分支【* 表示當前】

  • git checkout xxx 從當前分支切換某個分支

在新的分支上面常規開發【一般是dev分支】

在確保當前分支是上一步git checkout過來的即可【不放心的話可以git branch 確認下】
  • git add .
  • git commit -m "yyyy"
  • git pull【注意在多人協作push之前,一定先pull下,養成良好的習慣,避免和被人提交的代碼沖突,硬合並而照成代碼事故】
  • git push 【再上一步,pull之后如無沖突,即可提交代碼】
  • git status【查看當前工作空間狀態】

將次分支和並到主分支上【一般是dev分支合並到主分支master上】【dev分支開發完畢,合並到master分支,並推送上線】

  • git checkout dev【切到dev次分支】
  • git pull【獲取dev分支變化,合並沖突,使本地dev次分支最新】
  • git checkout master【先切到主分支master上】
  • git merge dev【一般是git merge dev,將dev開發完的合並到master上】
  • git push -u origin master【提交master分支到線上master】

將主分支和並到次分支上【一般是主分支master合並到dev分支上】【master分支有變動,需要更新開發分支dev上的代碼】

  • git checkout master【切到主分支】
  • git pull【獲取主分支變化,合並沖突,使本地主分支最新】
  • git checkout dev【先切到次分支dev上】
  • git merge master【一般是git merge master,將master開發完的合並到dev上】
  • git push -u origin dev【提交dev分支到線上dev】

刪除某個分支【慎重操作】

  • git branch -d iii【當前不能在iii分支上,跳出之后,刪除】


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM