Blackaay-blog
主页
(current)
Git操作:回滚远端仓库
创建于: 浏览量:730
开发过程中,代码的版本控制可以让你时刻吃上“后悔药”。今天分享的Tips就是,如何Git回滚远端仓库,相信搜索到这篇文章的人对Git的基础操作应当是了解的,但是对于Git的管理代码的逻辑没有清晰的认识。那我就先分享一下,日后会填补Git一个相对完整的坑。 ## 回滚远端仓库的思路 > 大象放进冰箱,分为3步: 1. 确保本地仓库与远端仓库处于同一状态; 1. 回滚本地分支; 1. 强制把回滚后的本地分支push到远端仓库。 ## 拿来就用 > 更新本地仓库 git pull origin test;//拉取最新的分支 > 回滚本地分支 git reset --hard ****************//回滚本地代码至指定版本 > 把本地修改强制更新至远端仓库 由于本地分支回滚后,分支的头部是落后于远端分支的,普通的push是不起作用的,所以要强制push到远端。 git push -f origin test ## 小结 大部分和我一样的菜鸟不知道这么操作的原因都是,对Git的操作命令是熟悉的,但是对Git背后的版本管理逻辑却是模糊的。Git不能只是停留在使用的阶段,了解Git对于代码版本管理的机制还是很有必要的。那样,我们能用Git实现代码管理之外的一些功能,例如多人文档处理,同时对于一个程序员而言,了解Git或是SVN的机制(至少是大概的原理吧),也是应当掌握的基础。 PS:由于最近工作忙成狗,加上懒癌发作,博客没有及时更新,为了不让博客废掉,决定开始给自己挖坑,这里先挖个Git的坑,在接下来的八月中,我将会写一些有关Git的基础知识点的整理。