git还原本地提交的某个历史记录

  1. 转载地址:http://jingyan.baidu.com/article/e4511cf33479812b855eaf67.html

    1.以还原index2.html文件为例,打开index2.html文件,如图:

  2. 2

    右键点击文件,选择team菜单,然后选择Show Local History菜单,如图

  3. 3

    在右侧文件修改历史列表中,选择要查看的历史版本,点击右键,如图:

  4. 4

    点击右键菜单中的Compare current with local,可以比对所选择的版本和本地当前版本文件的不同:如图:

  5. 5

    比对后,如果是要还原至的版本,那么点击右键菜单中Get Contents开始还原文件,这时会弹出提示框,如图:

  6. 6

    提示框 : 询问您是否要用选择的版本文件覆盖当前文件,点击Yes即可完成还原,点击Cancel取消。

    END

注意事项

  • Git会把每次修改记录作为一个新的版本
时间: 2024-10-10 01:52:04

git还原本地提交的某个历史记录的相关文章

git 删除本地提交

git reset --mixed [提交id]:此为默认方式,不带任何参数的git reset,即时这种方式,它回退到某个版本,只保留源码,回退commit和index信息git reset --soft [提交id]:回退到某个版本,只回退了commit的信息,不会恢复到index file一级.如果还要提交,直接commit即可git reset --hard [提交id]:彻底回退到某个版本,本地的源码也会变为上一个版本的内容 --soft 模式测试比较符合需求 原文地址:https:/

git 本地提交后如果让服务器上的GIT 自动更新拉取

Q: 最近配了个服务器,用的GIT,本地提交后服务器必须再拉取一下才能更新出来..求个提交后自动更新的方法 A: 最佳工具 git hook post-update.sample 改名为post-update 然后加几行简单的代码就能实现你的需求了 例: gitdir=/**** cd $gitdir git checkout 对应分支 git pull end... ------------------------------------- 最简单的办法就是服务器上用一个cron任务,定时拉取

git删除所有提交历史记录

把旧项目提交到git上,但是会有一些历史记录,这些历史记录中可能会有项目密码等敏感信息.如何删除这些历史记录,形成一个全新的仓库,并且保持代码不变呢? 以下方法是在当前的分支下新建一个分支,然后把之前分支删除,接着把新建的分支重命名为原分支名称,最后把分支强制推送到远程 1.Checkout git checkout --orphan latest_branch 2. Add all the files git add -A 3. Commit the changes git commit -a

git实战(3)--提交到本地仓库

上一节就提到了仓库的概念,其实初始化git后,git将本地空间分成两部分,一部分是工作区(Working Directory),studygit目录就是工作区存放我们自己的文件,另外一个就是版本库(Repository)也称为仓库,在工作区目录下有一个.git的隐藏目录,该目录不属于工作区,就是仓库. [email protected]$ ls -altotal 0drwxr-xr-x   3 houenxun  staff   102  7  9 19:18 .drwxr-xr-x+ 52 h

git查看本地和创建分支、上传分支、提交代码到分支、删除分支等

以下是git命令行里边的命令操作,加上了说明: Welcome to Git (version 1.9.5-preview20141217) Run 'git help git' to display the help index. Run 'git help <command>' to display help for specific commands. ##进入项目目录下 giscafer@LAOHOUBIN-PC /G/002_project $ cd Comments ##查看远程分

git本地提交到远程仓库命令

创建好远程仓库,然后要从本地上传代码到远程仓库: 1.git init 初始化git本地仓库 2. git add 添加到暂存区 3. git commit -am "提交备注" 4. git remote add origin [email protected]:xxx.git  添加git远程仓库地址 5. git  push origin master:origin/master  推送本地到远程分支

git gitlab 使用 提交代码解决冲突

1.更改完代码后,git push 发生错误 注: 此时,使用 git pull: 更新代码,git 会自动merge不同的更新, a.  如果git 自动merge成功,再进行 git push操作就会成功. b.  如果git 自动merge失败,使用git status可以查看哪个文件 merge失败,需要手动修改冲突地方,再进行git add git commit操作,之后再git push But,这种方法提交后,就会在提交记录里显示 merge: ******************

git 把本地创建的项目放到github上

很早之前就注册了Github,但对其使用一直懵懵懂懂,很不熟练.直到昨天做完百度前端技术学院的task,想把代码托管到Github上的时候发现自己对于Git的操作是如此之愚钝,所以今天决定把Git好好学习一遍,好让自己以后能更好地使用Github,主要还是通过Git教程 - 廖雪峰的官方网站来学习.简要步骤可以直接看最后的总结. Git的安装就不说了. 第一步:我们需要先创建一个本地的版本库(其实也就是一个文件夹). 你可以直接右击新建文件夹,也可以右击打开Git bash命令行窗口通过命令来创

Git 创建本地仓库

前面已经搭好环境了,现在我们缺的是一个管理版本控制的仓库.这次的实验是在电脑本地创建本地仓库. 指定路径 默认的位置是在你所安装Git的目录下.Git的仓库你可以建在你电脑的任何目录下(最好不要包含有中文目录).通过命令行cd指定到你想要的目录下,例如: cd ../g/Git 上面的命令将指定到g盘下Git文件夹内. 当然Git目录是我事先建好的文件夹,你也可以先指定到g,再在g盘下创建新的目录,使用命令行mkdir: mkdir Git 查看路径  如果不确定目前的目录,可以使用pwd查看现