码迷,mamicode.com
首页 > 其他好文 > 详细

2. git reset 命令

时间:2018-08-20 23:25:51      阅读:232      评论:0      收藏:0      [点我收藏+]

标签:追踪   文件   res   控制   add   git reset   影响   git   版本库   

1.
命令: git reset --soft 提交id
案例: git reset --soft 1c27eac023b6a66a9d40b460cd8bbc6e564be9e9
结果: 会将版本库中的文件内容还原到该提交id那刻时的内容。

2.
命令: git reset 提交id
案例: git reset 1c27eac023b6a66a9d40b460cd8bbc6e564be9e9
结果: 会将版本库和暂存区中的文件内容还原到该提交id那刻时的内容。

3.
命令: git reset --hard 提交id :
案例: git reset --hard 1c27eac023b6a66a9d40b460cd8bbc6e564be9e9
结果: 会将暂存区和工作区的文件 (被版本控制的文件, 即该文件被执行过 git add 命令) 的内容还原到上述提交id时的状态。值得注意的是, 如果该文件没有被git追踪, 即没有执行过 git add 命令, 则该文件不受影响, 不存在还原一说。

2. git reset 命令

标签:追踪   文件   res   控制   add   git reset   影响   git   版本库   

原文地址:http://blog.51cto.com/13604100/2162190

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!