丢弃工作区某个文件的修改,添加到暂存区的不会丢弃:git checkout -- <文件路径>
放弃本地所有文件的修改:HEAD指当前分支的最新提交,reset --hard会重置当前文件,使得当前文件保持与HEAD一致。
git reset --hard HEAD
将文件从暂存区退回到工作区
1) git rm --cached <file>
2)git reset HEAD <file>: 将之前添加到暂存区的内容从暂存区移出到工作区。
丢弃工作区某个文件的修改,添加到暂存区的不会丢弃:git checkout -- <文件路径>
放弃本地所有文件的修改:HEAD指当前分支的最新提交,reset --hard会重置当前文件,使得当前文件保持与HEAD一致。
git reset --hard HEAD
将文件从暂存区退回到工作区
1) git rm --cached <file>
2)git reset HEAD <file>: 将之前添加到暂存区的内容从暂存区移出到工作区。
相关文章: