分支
- 查看分支: git branch
- 查看遠(yuǎn)程分支: git branch -a
- 創(chuàng)建分支: git branch dev
- 切換分支:git checkout dev
- 創(chuàng)建并切換分支:git checkout -b dev
- 刪除分支 :git branch -d dev
- 合并分支: git merge dev (回到master分支上再執(zhí)行合并操作)
- 查看本地分支與遠(yuǎn)程分支的關(guān)系:git branch -vv
- 查看本地分支信息:git branch -v
- 查看分支狀態(tài):git status
- 拉取遠(yuǎn)程分支: git pull origin 遠(yuǎn)程分支名:本地分支名
- 本地分支與遠(yuǎn)程分支關(guān)聯(lián):git branch --set-upstream-to=origin/<branch> develop
工作區(qū)
- 查看工作區(qū): git stash list
- 將內(nèi)容暫存到工作區(qū): git stash
- 恢復(fù)并刪除工作區(qū)內(nèi)容:git stash pop
- 清除工作區(qū)內(nèi)容:git stash clear
暫存區(qū)
- 將單個(gè)文件提交到暫存區(qū): git add test.txt
- 將所有文件提交到暫存區(qū):git add .
- 從暫存區(qū)恢復(fù)文件:git reset
提交
- 提交到倉庫: git commit -m "提交注釋"
遠(yuǎn)程
- 連接遠(yuǎn)程倉庫:git remote add origin https://github.com/OliveKong/poster.git
- 推送到master:git push -u origin master
tag
- 列出所有標(biāo)簽:git tag
- 查看特定標(biāo)簽:git tag -l 'v1.4.2.*'(版本前綴為v1.4.2的全部列出)
- 打tag:git tag -a v1.0 -m "備注信息" release/1.0.4.b
(創(chuàng)建一個(gè)含附注類型的標(biāo)簽非常簡單,用 -a (譯注:取 annotated 的首字母)指定標(biāo)簽名字砌创,-m 表示可以添加備注) - 將本地新增tag全部推送到遠(yuǎn)程:git push --tag