如何快速撤销我在git中所做的更改?
如果我在我的服务器上做了一个改变,然后突然意识到我打破了一些东西,我会指责我是个白痴。什么是撤销我刚才拉的东西的最快方法 我的工作流程:如何快速撤销我在git中所做的更改?,git,github,Git,Github,如果我在我的服务器上做了一个改变,然后突然意识到我打破了一些东西,我会指责我是个白痴。什么是撤销我刚才拉的东西的最快方法 我的工作流程: 更改我电脑上的内容,确保它正常工作,然后推到github ssh进入服务器,拉动更改 如果我突然意识到我所做的更改破坏了某些东西,我想快速回去怎么办?我认为最快的方法是git重置--硬旧的提交 如果您不知道OLD_COMMIT,那么git reflog可能会有所帮助-通常(如果您在拉动后没有做任何事情),您也可以直接使用HEAD@{1} 如果在工作树中进行
- 更改我电脑上的内容,确保它正常工作,然后推到github
- ssh进入服务器,拉动更改
如果我突然意识到我所做的更改破坏了某些东西,我想快速回去怎么办?我认为最快的方法是
git重置--硬旧的提交
如果您不知道OLD_COMMIT
,那么git reflog
可能会有所帮助-通常(如果您在拉动后没有做任何事情),您也可以直接使用HEAD@{1}
如果在工作树中进行了本地修改,请不要使用git reset。尝试git reset--hard OLD\u COMMIT