Git 将代码回到指定版本

将代码回到hash为1fbcb7ea3b43df60c639875d2bb68e20b451059e的版本

git checkout 1fbcb7ea3b43df60c639875d2bb68e20b451059e

用下面代码 你还可以将指定版本设置为一个分支

git branch test2 1fbcb7ea3b43df60c639875d2bb68e20b451059e

这样你只需 git checkout test2 就回到指定分支了

原文地址:https://www.cnblogs.com/zhangdongsheng/p/10099943.html

时间: 2024-11-13 06:50:34

Git 将代码回到指定版本的相关文章

[git] 更新到某个指定版本

[git] 更新到某个指定版本 - Vanquisher - 博客频道 - CSDN.NET ??? [git] 更新到某个指定版本??? 2015-09-06 09:30 527人阅读 评论(0) 收藏 举报??? 分类:??? ProjectManage(1)??? 作者同类文章X ??? 版权声明:本文为博主原创文章,未经博主允许不得转载. ??? 比如: ??????? repo forall -c ' git clean -dfx;git reset --hard HEAD ' 2>&am

git回到指定版本命令

git reset 是指将当前head的内容重置,不会留log信息. git reset HEAD filename  从暂存区中移除文件 git reset --hard HEAD~3  会将最新的3次提交全部重置,就像没有提交过一样. git reset --hard [commit哈希值](38679ed709fd0a3767b79b93d0fba5bb8dd235f8) 回退到 38679ed709fd0a3767b79b93d0fba5bb8dd235f8 版本 根据--soft --

Git 将代码恢复到一个历史的版本

Git 将代码恢复到一个历史的版本 要把代码回到某个历史版本 比如 test有两种方法 暴力的方式 如果你的仓库是自己在用(不影响别人),那么你可以使用 git reset --hard <target_commit_id> 来恢复到指定的提交,再用 git push -f 来强制更新远程的分支指针.为了保证万一需要找回历史提交,我们可以先打一个 tag 来备份. 对于刚刚的例子,需要执行的命令就是: // 备份当前的分支到 backup_commit git tag backup_commi

[Git]checkout 指定版本

Task:知道commit号,如何checkout 指定版本 1. 切换到指定的branch 2. 下载head 3. 查看log找到需要的版本 4. 根据header checkout 1 [[email protected]80 ebs]$ git branch 2 * consistencyCheck 3 master 4 [[email protected]80 ebs]# git checkout master 5 Switched to branch 'master' 6 [[ema

使用Git管理代码版本

使用Git管理代码版本 本项目使用git管理项目代码,代码库放在gitee码云平台,(注意,公司中通常放在gitlab私有服务器中) 为什么要进行源代码管理? 方便多人协同开发,防止代码冲突,相互覆盖 方便版本控制利于以后得开发人员快速了解项目的开发过程,利于需求变更的时候进行代码回滚 git与svn区别 SVN都是集中控制管理的,也就是一个中央服务器,大家都把代码交到中央服务器,而git是分步式的版本控制工具,也就是说没有中央服务器,每个节点的地位平等 git 在python编译器终端执行gi

ubuntu Gitolite管理git server代码库权限

公司代码库用Git,全部用SSH认证,多个代码库多个用户,权限管理是个头疼的问题,今天终于有空测试下Gitolite, Gitolite是在Git之上的一个授权层,依托sshd或者httpd来进行认证.(概括:认证是确定用户是谁,授权是决定该用户是否被允许做他想做的事情). Gitolite允许你定义访问许可而不只作用于仓库,而同样于仓库中的每个branch和tag name.你可以定义确切的人(或一组人)只能push特定的"refs"(或者branches或者tags)而不是其他人.

Coding.net进阶,使用Git管理代码

原文来自:http://conw.net/archives/18/ (不是抄袭,那是我自己的博客,原文查看更清晰) Git是目前最流行的版本控制系统,这里以GitHub为例,介绍git的基本使用. Git简介 如果在看这篇文章之前,你习惯把自己的代码保存在本地的话,那你就应该改变一下了.可能由于某些情况,我们会失去在本地保存的数据,那时候如果你突然想起来有很多很重要的代码还没有备份,那么此时你的内心一定是崩溃的,有了github,我们可以很方便的把代码上传到远程服务器,即使有一天你突然在另一个地

Git使用(二)版本库创建及文件修改

一.创建版本库 1.安装完成后,在开始菜单里找到"Git"->"Git Bash",蹦出一个类似命令行窗口的东西,就说明Git安装成功! 安装完成后,还需要最后一步设置,在命令行输入: $ git config --global user.name "Your Name" $ git config --global user.email "[email protected]" 因为Git是分布式版本控制系统,所以,每个机

使用git push 代码

关于git的命令有很多,多余不说,今天我的需求是:我修改了安卓代码中的一个MainActicity.java文件中的几行,现在我要把它push到我的git.oschina.net(github也一样)上的远程仓库上.怎么做呢?我把实现这一需求的整个步骤写下来.一般我们在小型的团队中这样来push代码就可以了. 1)关联远程仓库 git remote add origin https://git.oschina.net/QichaoChen/DouFM-Android.git 2)因为我们在提交代