git的基本使用和多人協作合並管理


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


免責聲明!

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



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