Git常用命令 - 2877206/docs GitHub Wiki
$ git remote -v
$ git pull
$ git fetch
$ git fetch origin tag <tag>
$ git branch -a
$ git branch
$ git branch develop
$ git tag App_V1.0
$ git tag -a App_V1.0 -m “发布版本”
$ git push origin develop
$ git push --tags
$ git checkout develop
$ git checkout tag release-1.0
$ git checkout develop
$ git merge feature/task-1
$ git checkout 48c01fc
$ git reset -q file
$ git reset --soft HEAD^
$ git reset --hard
方法1. 删除分支/Tag
$ git push origin --delete <branch>
$ git push origin --delete tag <tag>
方法2. 推送空分支/Tag
$ git push origin :<branch>
Tag:
$ git tag -d <tag>
$ git push origin :refs/tags/<tag>
git branch -D
$ git remote prune origin
$ git fetch -p
$ git branch -m name newname
http://blog.csdn.net/fuchaosz/article/details/52170105
首先要回退本地分支:
git reflog
git reset --hard Obfafd
紧接着强制推送到远程分支:
git push -f
https://www.kernel.org/pub/software/scm/git/docs/git-diff.html