寫着寫着忽然感受都是必備的技能了,你都掌握了嗎?html
本地建立 git ssh 具體操做參考git
cd ~/.ssh
ssh-keygen
複製代碼
建立本身的分支 bendi 並切換當前分支到bendi: git checkout -b bendi
有修改的先 暫存git stash
1.git pull origin master:bendi 拉取遠程倉庫 master到 bendi(本地)
而後 若是有暫存的復原 暫存數據(git stash apply、git stash clear)
git add .
git commit -m '此次提交修改的描述'
git push origin bendi //提交代碼到遠程bendi分支
2.切換 git checkout test 切換分支到 test
3.git merge bendi 把bendi合併
4.git push origin test 推送到遠程test分支
完成流程,打包發佈測試環境
切回本身分支 再次修改bug,再次循環以上操做。
複製代碼
*********** 注意: 若是隻想提交某次提交commit到分支
git checkout xxx //線切換到分支
git cherry-pick 62ecb3 //合併指定commit
git push // 推送到master分支
*********** Git出現|MERGING
說明 合併有衝突了,先解決衝突,而後git merge --abort。
暫存、commit、再push
複製代碼
恭喜你,能夠應對95%的git工做了,剩下5%要麼是你沒遵照標準流程,要麼就是人品很差咯~shell
可自行度娘,一切皆有可能!bash
Chinese
插件漢化vscodeWindows 和Mac OS X 下免費的 Git 和 Hg 客戶端管理工具app
這裏我就不作過多講解, 前人已總結很到位了 值得一看ssh
一個git界面化操做客戶端.exe,有興趣的能夠試試,也很好用。 跳轉詳細介紹工具
最經常使用的一些git工做流程學習
看起來很繁瑣,不過 說實話,規範都是聽繁瑣的,可是 確實解決不少git團隊開發問題。值得花時間學習和使用。測試
附帶詳細教程ui