赞
踩
1、未使用 git add 缓存代码,需要放弃本地修改
// 放弃单个文件修改,注意不要忘记中间的"--",不写就成了检出分支了!
git checkout -- filepathname
// 放弃所有的文件修改
git checkout .
2、已使用git add 缓存代码,需要先放弃缓存
//放弃单个文件缓存
git reset HEAD filepathname
//放弃所有缓存
git reset HEAD .
// 放弃单个文件修改,注意不要忘记中间的"--",不写就成了检出分支了!
git checkout -- filepathname
// 放弃所有的文件修改
git checkout .
3、已经commit了代码的情况
//清理本地缓存
git reset HEAD~
// 放弃单个文件修改,注意不要忘记中间的"--",不写就成了检出分支了!
git checkout -- filepathname
// 放弃所有的文件修改
git checkout .
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。