git reset

git reset 命令后面是需要加2种参数的:–-hard 和 –-soft。这条命令默认情况下是 -–soft。
 
执行上述命令时,这该条commit号之 后(时间作为参考点)的所有commit的修改都会退回到git缓冲区中。
使用git status 命令可以在缓冲区中看到这些修改。
而如果加上-–hard参数,则缓冲区中不会存储这些修改,git会直接丢弃这部分内容。
可以使用 git push origin HEAD --force 强制将分区内容推送到远程服务器。
上一篇:Swift - 使用socket进行通信(附聊天室样例)


下一篇:MarkDown