Git学习日志--撤销更改

程序员成长之旅 · 程序员成长之旅/Linux学习 · 283 字

git checkout -- fileName.xxx #撤销工作区的修改(版本库的版本替换工作区的版本) #如果FileName.xxx还没有放入到暂存区,则恢复到和版本相同的状态 #如果FileName.xxx以及放入到暂存区,则恢复到暂存区的状态.

x

1 git checkout

fileName.xxx #撤销工作区的修改 ( 版本库的版本替换工作区的版本 ) 2 #如果FileName.xxx还没有放入到暂存区,则恢复到和版本相同的状态 3 #如果FileName.xxx以及放入到暂存区,则恢复到暂存区的状态. 如果我们不小心将错误的修改放入到暂存区了,怎么办? git reset HEAD FileName.xxx #将FileName.xxx移回至工作区 git checkout -- FileName.xxx #将FileName.xxx回到版本状态

1

1 git reset HEAD FileName.xxx #将FileName.xxx移回至工作区 2 git

checkout

FileName.xxx #将FileName.xxx回到版本状态 提交了错误的版本到版本库,这么明白? git log #查询更改日志 git reset --hard xxx #回到xxx版本

1

1 git log #查询更改日志 2 git reset --hard xxx #回到xxx版本