git的分支或主版本库的恢复
2021-04-28 00:49
639 查看
实操
# alias gitlog='git log --graph --pretty=oneline --abbrev-commit' # gitlog |head -1 查看commit id 和操作历史 * e793b1d 删除 44.txt # ls 55.txt 66.txt 77.txt 88.txt aa.txt bb.txt cc.txt dd.txt ee.txt README.md readme.txt # rm 55.txt -f # git add --all # git commit -m "rm 55.txt" [master 4093ac5 rm 55.txt 1 file changed, 1 deletion(-) delete mode 100644 55.txt # gitlog |head -2 * 4093ac5 rm 55.txt * e793b1d 删除 44.txt # ls 66.txt 77.txt 88.txt aa.txt bb.txt cc.txt dd.txt ee.txt README.md readme.txt # git reset --hard e793b1d 恢复到上一个版本 也可以用git reset --hard HEAD^ HEAD is now at e793b1d 删除 44.txt # ls 55.txt 66.txt 77.txt 88.txt aa.txt bb.txt cc.txt dd.txt ee.txt README.md readme.txt
相关文章推荐
- GIT分支版本管理
- [译]如何比较master分支上与git上任意的一个老版本的区别?
- Git 将代码恢复到一个历史的版本
- GIT 恢复单个文件到历史版本
- Git的版本和分支管理
- Git中从远程的分支获取最新的版本到本地——两种命令
- 使用VSTS的Git进行版本控制(四)——在Visual Studio中管理分支
- 从Git仓库中恢复已删除的分支、文件或丢失的commit
- GitHub超详细图文攻略 - Git客户端下载安装 GitHub提交修改源码工作流程 Git分支 标签 过滤 Git版本工作流
- Git 版本恢复还原命令 reset
- 【代码管理】GitHub超详细图文攻略 - Git客户端下载安装 GitHub提交修改源码工作流程 Git分支 标签 过滤 Git版本工作流
- GitHub超详细图文攻略 - Git客户端下载安装 GitHub提交修改源码工作流程 Git分支 标签 过滤 Git版本工作流
- Git(GitHub) 003 如何 clone 非 master 分支的代码 — 切换到指定 branch分支 或者 tag版本
- 使用TortoiseGit对Git版本进行分支操作
- Git中从远程的分支获取最新的版本
- git reset 版本恢复命令
- git 版本管理 分支管理策略 命令行
- Git的版本回退----“后悔药”以及删除分支
- GitHub超详细图文攻略 - Git客户端下载安装 GitHub提交修改源码工作流程 Git分支 标签 过滤 Git版本工作流
- 使用VSTS的Git进行版本控制(四)——在Visual Studio中管理分支