1、代碼版本控制工具
git 分布式
svn 集中式
2、配置git
配置用戶名以及郵箱賬號,用於記錄用戶信息
git config --global user.name 'wudaxun'
git config --global user.email '522864637@qq.com'
配置SSH
在bash中執行以下命令:ssh-keygen -t rsa -C '522864637@qq.com',然后一路按回車
然后打開/.ssh/id_rsa.pub文件(表示用戶目錄,比如我的windowsC:\Users\huz02.ssh),復制其中的內容
打開github/gitlab的設置項,設置SSH,並把上一步中復制的內容粘貼到Key所對應的文本框,在Title對應的文本框中給這個sshkey設置一個名字,點擊Add key按鈕
3、項目結合
3.1 創建基本的項目
git init
git add .
git status
git commit -m '第一次提交'
git status
3.2 創建遠程的項目
關聯遠程倉庫
git remote add origin git@github.com:wuxunxun007/1904vuepro.git
第一次提交代碼到遠程倉庫 ---- 只有第一次提交需要使用 -u
git push -u origin master
團隊合作項目,添加git成員
成員在自己的git中進行配置
4、如何團隊做項目 ---- git的分支
每個人都不要在master分支上操作,只有管理員才會在此操作
管理員 --- 創建並且切換到分支
git checkout -b wudaxundev
git checkout wudaxundev ---- 切換到分支
編輯代碼,添加代碼到暫存區,提交代碼到本地倉庫
git push origin wudaxundev
管理員合並自己的代碼
方式一:
git checkout master
git merge wudaxundev ---- 合並管理員自己的分支代碼到master
git push origin master
方式二:
git checkout wudaxundev
先修改代碼,提交代碼到本地倉庫,提交代碼到遠程倉庫
git checkout master
git pull origin wudaxundev
git add .
git commit -m '管理員合並自己的代碼'
git push origin master
成員
git checkout -b cxcdev
git checkout cxcdev
git pull origin master
修改代碼,提交代碼,推送遠程倉庫
git push origin cxcdev
管理員
git checkout master
git pull origin cxcdev
git add .
git commit -m '管理員合並成員代碼'
git push origin master
管理員成員---合並遠程代碼
git checkout wudaxundev
git pull origin master
git add .
git commit -m '合並遠程代碼'
git push origin wudaxundev