Git常用指令合集
- 拉取远程分支信息
git pull origin <branch name>
- 将所有文件添加到暂存区
git add .
- 提交暂存区到本地仓库
git commit -m [message]
- 推送到远端分支
git push origin <branch name>
- 本地分支回滚到指定版本
git reset --hard <commit ID号>
- 强制推送到远程分支
git push -f origin <branch name>
- tag操作
// 列出已有的tag
git tag
// 加上-l命令可以使用通配符来过滤tag
git tag -l "v3.3.*"
// 新建tag
git tag v1.0
// 加上-a参数来创建一个带备注的tag,备注信息由-m指定
git tag -a tagName -m "my tag"
// 查看tag的详细信息,包括commit号等
git show tagName
// 给指定的某个commit号加tag
// 打tag不必要在head之上,也可在之前的版本上打,这需要你知道某个提交对象的hash
git tag -a v1.2 9fceb02 -m "my tag"
// 将tag同步到远程服务器
git push origin [tagName]
// 删除某个tag
// a. 本地删除
git tag -d v0.1.2
// b. 远端删除
git push origin :refs/tags/<tagName>
- 修改仓库指向
git remote set-url origin <url>
。。。未完待续