git使用

208 阅读1分钟

git使用

  1. git log 查看历史提交记录
  2. git reset HEAD 回退到当前版本(取消暂存区的内容)
  3. git reset --hard HEAD^ 回退到上个版本
  4. git reset --hard HEAD^^ 回退到上上个版本
  5. git reset --hard id(commit hash值) 回退到指定版本
  6. git reset --hard & git reset --soft & git reset --mixed 的区别
hard -> 工作区、暂存区、commit 同时回滚
soft -> 保留工作目录、暂存区
mixed -> 保留工作目录
【GIT】修改已经提交的备注信息
git commit --amend

git分支怎样改名字

  1. 本地分支重命名(还没有推送到远程)
git branch -m oldName newName
  1. 远程分支重命名 (已经推送远程-假设本地分支和远程对应分支名称相同)

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