回退git版本至历史记录

回退git版本

  • 1. git 回退代码至历史指定提交记录
  • 2. 从指定提交记录创建分支

1. git 回退代码至历史指定提交记录

git reset --hard commit_id 	   // 回退本地代码至发指定版本

git push -u -f  origin dev     // 将本地更改强制推送到远程服务器分支

如果 推送本地更改时报错 ‘pre-receive hook declined’,说明此分支为手保护的分支,应先解除保护后再次推送。
设置:setting - repository - 指定分支 - unprotect

2. 从指定提交记录创建分支

1、git log 查看提交

2、git checkout commitId -b 本地新branchName 

3、上传到远程服务器 
   git push origin HEAD:远程新branchName

你可能感兴趣的:(Linux专栏,git,github)