本文適合有對(duì)git有一定基礎(chǔ)的人
一. 新建分支,查詢分支,刪除分支,切換分支,合并分支
- 新建分支
git checkout -b <name>
- 查詢分支
git branch
- 刪除分支
git branch -d <name>
- 切換分支
git checkout <name>
- 合并分支
git merge <name>
- 查看分支合并圖
git log -graph
二.工程狀態(tài)指令
- 工程狀態(tài)
git status
- 工程提交記錄
git log
- 丟棄工作區(qū)
git checkout -<name>
- 工程所有提交記錄
git relog
三.正常開發(fā)添加文件,上傳文件指令
- 更新代碼庫
git update
- 添加所有文件
git add .
- 添加單個(gè)文件
git add <name>
- 提交文件
git commit
- svn中回滾操作
git log
git reset --hard <版本號(hào)>
- 推送到遠(yuǎn)端
git push
ps. 解決沖突,找到工程文件,和svn解決沖突方法一致,找到?jīng)_突代碼,刪除手動(dòng)合并,直到update沒有錯(cuò)誤,方可提交git服務(wù)器,不要把錯(cuò)誤代碼提交服務(wù)器
四.創(chuàng)建標(biāo)簽
在項(xiàng)目開發(fā)中,你肯定要遇到迭代開發(fā),在一個(gè)小版本結(jié)束的時(shí)候,你可以打一個(gè)標(biāo)簽節(jié)點(diǎn),儲(chǔ)存當(dāng)前版本分支
- 創(chuàng)建標(biāo)簽節(jié)點(diǎn)
git tag <name>
git tag <name> commitID 指定標(biāo)簽信息
- 推送標(biāo)簽信息到遠(yuǎn)端
git push origin <tagName>
- 刪除本地標(biāo)簽
git tag -d <tagName>
- 刪除遠(yuǎn)端標(biāo)簽
git push origin :refs/tags/v0.9
To git@github.com:WM520/learngit.git(你的倉庫地址)- [deleted] v0.9 (標(biāo)簽名字)
- 推送全部尚未推送到遠(yuǎn)程的本地標(biāo)簽
git push origin --tags
謝謝您的參閱,后期我更新上如何搭建git服務(wù)器相關(guān)內(nèi)容