分支操作【相當於流水線,互不干擾的~】
查看分支
git branch
創建切換分支
git checkout -b 分支名
切換分支
git checkout 分支名
分支合併
git merge 分支名 【將分支名的分支合併的當前分支--快速合併】
刪除分支
git branch -d 分支名
保存當前分支現場
git stash
查看保存的現場
git stash list
恢復保存的現場
git stash pop
整體開發流程如下:
1.克隆項目
git clone 地址
2.然後進行開發~~~然後放入提交add、commit放入暫存
3.推送到項目上
git push origin 分支名稱
4.從遠程項目拉到本地
git pull origin 分支名稱
解決衝突例子:
1.創建code3.txt文件,修改裏面內容隨便寫
2.git checkout -b dev // 創建dev分支
3.git add code3.txt
4. git commit -m 'dev分支修改code3文件'
5.git checkout master // 切換到master
6. 修改code3.txt文件並提交
7. git add code3.txt
8.git commit -m ‘masterde’
9.git merge dev // 合併的時候會有衝突,此時打開code3.txt裏面手動操作
10.解決完之後再次git add code3.txt git commit -m 解決衝突 提交
11.可以通過git log --graph --pretty=oneline查看分支操作圖