欢迎加入我们~
git branch --set-upstream-to=origin/<branch> <branch>
git push origin --delete <branch>
git branch -r
git checkout master
git merge <branch>
git remote show origin
git remote prune origin
git reset --hard HEAD^
git reset --hard HEAD~3
git reset --hard commit_id
git push origin HEAD -- force
#查看历史提交记录
git log --pretty=oneline
#只删除commitID之后的提交记录log,代码的改动还在。
git reset --soft commitID
#彻底删除commitID之后所做的改动,代码也一起回退回来了。
git reset --hard commitID
#默认方式,等同git reset;回退到某个版本,保留源码,回退commit和index信息
git reset –mixed
#回退到某个版本,只回退commit的信息,不会恢复到index file一级;可以再次commit
git reset –soft
#彻底回退到某个版本,本地的源码会变为目标版本的内容
git reset –hard