遠(yuǎn)程同步
取回遠(yuǎn)程倉(cāng)庫(kù)的變化职烧,并與本地分支合并:git pull [remote] [branch]
代碼提交
添加當(dāng)前目錄的所有文件到暫存區(qū):git add -A
提交暫存區(qū)到倉(cāng)庫(kù)區(qū):git commit -m [message]
push到遠(yuǎn)程倉(cāng)庫(kù):git push [origin] [branch]
標(biāo)簽
列出所有:git tag
查看標(biāo)簽詳細(xì)信息:git show [tagName]
新建一個(gè)tag在當(dāng)前commit:git tag [tagName]? ? ? //默認(rèn)是打在最新提交的commit上
提交指定tag: git push [remote] [tagName]? ? ? ? //創(chuàng)建的標(biāo)簽都只存儲(chǔ)在本地获三,不會(huì)自動(dòng)推送到遠(yuǎn)程
提交所有tag:git push [remote] --tags
新建一個(gè)tag在指定commit:git tag [tagName] [commit id]
創(chuàng)建帶有說(shuō)明的標(biāo)簽殊橙,用-a指定標(biāo)簽名唤衫,-m指定說(shuō)明文字:git tag -a [tagName] -m "remark" [cmmit id]
刪除本地tag:git tag -d [tagName]? ? ? ? ? //刪除遠(yuǎn)程標(biāo)簽需要先刪除本地標(biāo)簽
刪除遠(yuǎn)程tag:git push [remote] :refs/tags/[tagName]
新建一個(gè)分支彼乌,指向某個(gè)tag:git checkout -b [branchName] [tagName]
添加當(dāng)前目錄的所有文件到暫存區(qū)