利用Git進行多人協作開發(入門篇)
https://segmentfault.com/a/1190000019714354
Git 分支管理實踐 | 碼雲最佳實踐
https://mp.weixin.qq.com/s/RSREs3MqxidPX8h8wJfv4Q
一、創建a分支
//建立a分支
git branch a
//切換到a分支
git checkout a
在a分支上開始進行編寫
二、提交代碼到遠端的 a 分支
// 將項目的代碼變化提交到緩存區(包括修改、添加和刪除)
git add -A
// 將緩存區的所有內容提交到當前本地分支,並附上提交說明:'xxx'
git commit -m 'xxx'
// 將代碼提交到遠端a分支
git push origin a
三、合併
3.1 合併 a 分支的這個過程中都沒有人提交過代碼到 master 分支,那麼你可以在GitHub上發起 Pull requests 請求將 a 分支的代碼合併到 master 分支
3.2 若有人提交過代碼到 master 分支
//切回 master 分支
git checkout master
//將最新的遠端 master 分支代碼拉到本地的 master 分支
git pull origin master
//切換到本地 a 分支
git checkout a
//將本地 master 分支合併到當前分支
git merge master
合併的過程中有衝突,那麼我們可以借助 vscode 去查看衝突的代碼並選擇我們需要保留的代碼
#Git, branch, pull, checkout, master, add, commit, push, 多人, 分支, 合併
https://segmentfault.com/a/1190000019714354
Git 分支管理實踐 | 碼雲最佳實踐
https://mp.weixin.qq.com/s/RSREs3MqxidPX8h8wJfv4Q
//建立a分支
git branch a
//切換到a分支
git checkout a
在a分支上開始進行編寫
二、提交代碼到遠端的 a 分支
// 將項目的代碼變化提交到緩存區(包括修改、添加和刪除)
git add -A
// 將緩存區的所有內容提交到當前本地分支,並附上提交說明:'xxx'
git commit -m 'xxx'
// 將代碼提交到遠端a分支
git push origin a
三、合併
3.1 合併 a 分支的這個過程中都沒有人提交過代碼到 master 分支,那麼你可以在GitHub上發起 Pull requests 請求將 a 分支的代碼合併到 master 分支
3.2 若有人提交過代碼到 master 分支
//切回 master 分支
git checkout master
//將最新的遠端 master 分支代碼拉到本地的 master 分支
git pull origin master
//切換到本地 a 分支
git checkout a
//將本地 master 分支合併到當前分支
git merge master
合併的過程中有衝突,那麼我們可以借助 vscode 去查看衝突的代碼並選擇我們需要保留的代碼
#Git, branch, pull, checkout, master, add, commit, push, 多人, 分支, 合併
留言
張貼留言