git使用
- git log 查看历史提交记录
- git reset HEAD 回退到当前版本(取消暂存区的内容)
- git reset --hard HEAD^ 回退到上个版本
- git reset --hard HEAD^^ 回退到上上个版本
- git reset --hard id(commit hash值) 回退到指定版本
- git reset --hard & git reset --soft & git reset --mixed 的区别
hard -> 工作区、暂存区、commit 同时回滚
soft -> 保留工作目录、暂存区
mixed -> 保留工作目录
【GIT】修改已经提交的备注信息
git commit --amend
git分支怎样改名字
- 本地分支重命名(还没有推送到远程)
git branch -m oldName newName
- 远程分支重命名 (已经推送远程-假设本地分支和远程对应分支名称相同)
a. 重命名远程分支对应的本地分支
git branch -m oldName newName
b. 删除远程分支
git push --delete origin oldName
c. 上传新命名的本地分支
git push origin newName
d.把修改后的本地分支与远程分支关联
git branch --set-upstream-to origin/newName