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版本