Git 本地操作
首先建一個(gè)項(xiàng)目目錄master(mkdir mater)
初始化git倉(cāng)庫(kù) (git init)
-
創(chuàng)建新的分支報(bào)錯(cuò)
這是因?yàn)樵诔跏蓟瘋}(cāng)庫(kù)后你需要commit一次 才會(huì)讓你新建分支腐芍,執(zhí)行操作:
touch test
git add test
git commit -m '初始提交'
git branch manager在manager下新建三個(gè)分支 user1,user2,user3
git checkout manager
git branch user1
git branch user2
git branch user3切換到user1分支下隊(duì)test文件進(jìn)行編輯操作并提交
git checkout user1
vim test
git add test
git commit -m 'user1'切換到user2分支下隊(duì)test文件進(jìn)行編輯操作并提交
git checkout user2
vim test
git add test
git commit -m 'user2'切換到user3分支下隊(duì)test文件進(jìn)行編輯操作并提交
git checkout user3
vim test
git add test
git commit -m 'user3'切換到manager分支下對(duì)user1,user2盟迟,user3分支進(jìn)行合并
git checkout manager
git merge user1
- 對(duì)user2進(jìn)行合并,產(chǎn)生沖突
git merge user2
- 對(duì)沖突進(jìn)行修改并提交
git add test
git commit -m '修改user1和user2的沖突'
- 對(duì)user3進(jìn)行合并,產(chǎn)生沖突,修改沖突并提交
- 如果想回滾裆装,使用 git reset 命令,使用--pretty = oneline 進(jìn)行查看HEAD
git reset --hard HEAD碼