赞
踩
git commit -am
经测试,对已跟踪的文件可以正确执行,而对于未跟踪文件(即新增文件)则会出错
git reset –soft hash值
git reset –soft origin/master
一般回退到暂存区的文件作排查用,不要直接修改,不然会同时出现在暂存区和未暂存区(其实即使修改了也木有太大关系)
git reset –mixed hash值
git reset –mixed origin/master
一般回退到未暂存状态就是为了进一步的修改
git reset –hard hash值
注意这里,通常先执行一次fetch,保证本地版本是origin的最新版本,然后再回退。(最厉害的是,这么操作不会有冲突,直接让文件变成和origin保持一致)
(针对上一条情况衍生讲解)通常在推送到origin时,先要pull,然后再推送,一般是修改提交了的文件和pull下来的同一个文件产生冲突(所以建议修改代码前,一定先要pull)
git reset – files
git rest
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。