常用Git命令
2018-12-07 本文已影响0人
xiaopotian
远程同步
取回远程仓库的变化,并与本地分支合并:git pull [remote] [branch]
代码提交
添加当前目录的所有文件到暂存区:git add -A
提交暂存区到仓库区:git commit -m [message]
push到远程仓库:git push [origin] [branch]
标签
列出所有:git tag
查看标签详细信息:git show [tagName]
新建一个tag在当前commit:git tag [tagName] //默认是打在最新提交的commit上
提交指定tag: git push [remote] [tagName] //创建的标签都只存储在本地,不会自动推送到远程
提交所有tag:git push [remote] --tags
新建一个tag在指定commit:git tag [tagName] [commit id]
创建带有说明的标签,用-a指定标签名,-m指定说明文字:git tag -a [tagName] -m "remark" [cmmit id]
删除本地tag:git tag -d [tagName] //删除远程标签需要先删除本地标签
删除远程tag:git push [remote] :refs/tags/[tagName]
新建一个分支,指向某个tag:git checkout -b [branchName] [tagName]
添加当前目录的所有文件到暂存区