我们知道git 本地有暂存区, 工作区的概念.
git add 的时候实际上就是把要提交的所有修改放到暂存区(Stage),
git commit就可以一次性把暂存区的所有修改提交到当前分支.
git push 会把本地的提交合并到远程.
那么如何放弃所有本地没有push的代码.
命令如下:
git reset --hard origin
这个命令会删除所有本地未push的commit. 包括未commit的代码
我们知道git 本地有暂存区, 工作区的概念.
git add 的时候实际上就是把要提交的所有修改放到暂存区(Stage),
git commit就可以一次性把暂存区的所有修改提交到当前分支.
git push 会把本地的提交合并到远程.
那么如何放弃所有本地没有push的代码.
命令如下:
git reset --hard origin
这个命令会删除所有本地未push的commit. 包括未commit的代码