$git init $git add ss.txt $git commit -m "note" $git status $git diff xx.txt $git log --pretty=oneline $git reset --hard HEAD^ $git reflog $git chekou ...
分类:
其他好文 时间:
2016-05-11 13:30:58
阅读次数:
140
首先 git log 查询最新提交日志然后 git reset --hard 提交的版本id在回滚到其他的版本是执行 git reflog 历史日志然后执行 git reset --hard 要回滚的版本号再次执行 git log ...
分类:
其他好文 时间:
2016-04-21 08:47:58
阅读次数:
80
git config --list --global: 查看用户名和密码: ls -a: 显示当前目录下的所有文件: git reflog: 获取所有提交操作的版本号 git reset --hard “版本号”: 退回到该版本号的状态 git status: 查看提交状态 rm "文件名": 删除 ...
分类:
其他好文 时间:
2016-04-14 06:54:51
阅读次数:
124
一、简介 git reflog 用来查看所有分支的所有操作记录,包括commit和reset的操作,也包括已经被删除的commit记录。对于恢复项目历史,reflog是一个超棒的资源,通过reflog可以恢复几乎 任何commit 过的东西。 二、注意事项 1、它涉及的只是 HEAD 的改变。在你切...
分类:
其他好文 时间:
2016-03-07 22:07:50
阅读次数:
334
用错checkout 了比如想checkout出下面的一个版本,结果用错了git checkout 8bfd9b1d292 这样会导致HEAD deatched ,在这个地方修改后commitcommit 8bfd9b1d2922b55586f41d37f1a2a992d580e1dd Author...
分类:
其他好文 时间:
2015-12-14 21:11:59
阅读次数:
196
用法git reflog显示整个本地仓储的commit, 包括所有branch的commit, 甚至包括已经撤销的commit, 只要HEAD发生了变化, 就会在reflog里面看得到. git log只包括当前分支的commit.git reflog --relative-date显示相对时间的c...
分类:
其他好文 时间:
2015-10-02 00:18:22
阅读次数:
368
这个分两种情况第一种你已经退出 terminalgit reflog 查看你上一次 commit SHA1值git branch branchName 就可以根据 你的SHA1值,创建一个分支,这个commit 你可以选择删除分支操作的 commit SHA1第二种情况 没有退出terminaluser@MY-PC /C/MyRepo (master)
$ git branch -D...
分类:
其他好文 时间:
2015-08-21 13:36:13
阅读次数:
169
一、使用了git reset之后,想要找回某一个commit1.git log -g 这个命令只能显示少部分的commit推荐使用git reflog找到想要恢复的那个commit的hash,假如目标hash为618a561实际操作中,一般只要前6位就可以定位到具体的commit2.gitreset...
分类:
其他好文 时间:
2015-08-11 18:18:02
阅读次数:
102
git reflog用来记录你的每一次命令
git log再看看现在版本库的状态
git reset --hard HEAD^
第一步是用git
add把文件添加进去,实际上就是把文件修改添加到暂存区;
第二步是用git
commit提交更改,实际上就是把暂存区的所有内容提交到当前分支
git log --pretty=...
分类:
其他好文 时间:
2015-08-04 19:18:17
阅读次数:
123
git reflog用来记录你的每一次命令git log再看看现在版本库的状态git reset--hard HEAD^第一步是用git add把文件添加进去,实际上就是把文件修改添加到暂存区;第二步是用git commit提交更改,实际上就是把暂存区的所有内容提交到当前分支git log --pr...
分类:
其他好文 时间:
2015-08-04 18:51:08
阅读次数:
140