一狂打、git介紹
- 分布式版本控制系統(tǒng)
特點:極其強大的分支管理
分布式:
沒有“中央服務器”**,每個人的電腦上都是一個完整的版本庫
同類版本控制軟件:
cvs/svn
與GitHub關系:
GitHub
網(wǎng)站為開源項目免費提供 Git
存儲
解決什么
備份伦连、代碼還原、協(xié)同修改钳垮、多版本項目文件管理惑淳、追溯問題代碼的編寫人和編寫時間、權限控制
二饺窿、 安裝
三歧焦、推送碼云遠程倉庫步驟
1:初始化本地的倉庫
git init2:設置碼云的用戶名跟碼云注冊郵箱
git config --global user.name "碼云里面用戶名"
git config --global user.email "碼云里面注冊郵箱/手機"3:配置忽略提交的文件.gitingore
4: 將項目添加到本地倉庫
git add .
git commit -m "crm項目初始化"5:配置遠程倉庫請求路徑
git remote add origin 自己在碼云創(chuàng)建倉庫路徑6:將本地倉庫中crm項目推送到遠程倉庫
git push -u origin master7: 彈出一個框, 輸入碼云賬號與密碼
四肚医、團隊開發(fā)注意事項
- 組員每次開發(fā)绢馍,都必須先 push 到自己的遠程分支
- 每次對 master 分支做合并或推送之前,原地備份代碼
- 組員(組長)確保自己分支的代碼與 master 分支都沒有錯誤以后肠套,將本地 master 推送到遠程
- 每天早上開發(fā)前舰涌,先切換到 master 分支,更新代碼你稚,確保是最新版本瓷耙,如果有更新下來內容,同樣先對整個項目進行備份刁赖,再切換到自己的分支搁痛,然后將 master 合并到自己的分支上
- 每個小組每天必須保證一份新的代碼,即組員除了將代碼提交到自己的分支以外宇弛,都必須再將自己的代碼合并到master
- 再次強調落追,每次合并或推送前,都先對項目進行備份涯肩,避免操作不熟練導致出錯后代碼丟失