版本控制工具-----代碼管理工具
git--分布式 SVN--集中式
git基本指令
git init 初始化本地倉庫
git remote add origin url 遠程倉庫相關
git add 將作業區的檔案添加快取區
git commit 將快取區的檔案提交到本地倉庫
git push origin dev 將本地倉庫的檔案更新到遠程倉庫上
git pull origin dev 將遠程倉庫上面的檔案下拉 更新本地倉庫
git log 列印操作資訊-comit提交資訊
git reflog 列印操作資訊-所有操作資訊
git branch 分支相關
git reset --hard 版本id 版本回退
git diff 對比區別
git checkout 分支名 切換分支
git checkout -b 分支名 新建一個分支并且切換
git merge 需要合并的分支名 合并分支 -將需要合并的分支到當前分支
沖突的解決方法
原因 多人修改同一代碼合并沒法區分 需要開發者手動解決沖突
解決方法 需要的留著不要的洗掉
git 工具使用
1.官網下載
2.滑鼠右鍵 git bash here 指令
3.在視窗運行命令
概念
作業區
可以修改代碼的地方
暫存區
暫時存盤修改的地方
分支
保存所有代碼的修改的地方
遠程倉庫
1.github
2.碼云
3.gitlab 公司自己搭建的git服務器
git flow git作業流
1.切換分支
master 主分支 線上分支和運行代碼完全一致
dev 開發分支
bug 線上代碼出現bug
release 提測分支 和線上分支保持一致
Futurre 個人功能分支
[gitflow]https://www.cnblogs.com/wish123/p/9785101.html
專案的發展 0-1-0
主程 專案組長
1.創建遠程倉庫
2.本地倉庫和遠程倉庫關聯
3.切換新分支 初始化專案
4.將專案上傳的 (github 私有倉庫) / (gitlab)
路人甲
登錄
1.克隆主城代碼
2.從dev分支上切換個人分支
3.開發自己功能
4.將自己的分支合并到dev分支
5.向線上提交代碼(git push)先gitpull
6.洗掉個人分支
路人乙
路由,注冊
1.克隆主城代碼
2.從dev分支上切換個人分支
3.開發自己功能
4.將自己的分支合并到dev分支
5.向線上提交代碼(git push)先gitpull
6.洗掉個人分支
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/34041.html
標籤:HTML5
