git 常用命令总结
git
分支
# 查看本地分支和远程分支的映射关系
git branch -vv
# 查看远程分支
git branch -r
# 拉取远程分支dev并新建本地分支dev (自动切换到dev上)
git fetch
git checkout -b dev origin/dev
或者
git branch --track origin/dev
$ git push <远程主机名> <本地分支名>:<远程分支名>
git push origin dev:dev
删除远程仓库上的某个提交
- 找到错误提交的commit ID 值,可以使用
git log
- 在本地将仓库clone下来,并切换到对应的分支上
git clone xxxx
# git 本地分支名 远程分支名
git checkout -b dev origin/dev
- reset到指定的版本,并强制提交注意最后的
^
,意思是该commit id前一次
git reset --hard 2a35e027f8401c8b163ad5f47293c57^
git push --force
撤销本地的所有修改
git check .