我无意间把错误的档案 写错给Git 基特,但还没有将承诺推进到服务器上。
我如何解除那些承诺?当地当地仓库?
我无意间把错误的档案 写错给Git 基特,但还没有将承诺推进到服务器上。
我如何解除那些承诺?当地当地仓库?
当前回答
(2015年等)
如果你在视觉工作室无法同步, 因为不允许你按到像“开发”那样的分支, 那么和我想的一样多, 在视觉工作室NEITHE莱弗特( REVERT)努尔战 地 方(硬的或软的)将有效。
答案是用数字标注的:
使用此命令命令 根 你的项目根 核武器 任何试图 被推推:
git reset --hard HEAD~1
备份或拉链你的文件 只是以防你不想失去任何工作,等等...
其他回答
如果你还想背到最后承诺 并改过历史
在命令下方使用, 表示您想要跳到前一个任务, 因为前一个任务已经存在 ID SHA -71e2,e57458bde883a37b332035f784c6653ec509中,您可以指向此承诺,在此承诺之后不会显示任何日志消息,此后所有历史都将被删除。
git 推进源 + 71e2e57458bde883a37b332035f784c6653ec509: 技术主管
使用此命令
git checkout -b old-state 0d1d7fc32
单一个命令 :
git reset --soft 'HEAD^'
成功推翻了当地最后的承诺!
仅使用git reset --hard <last good SHA>
重新设置修改并给予新的承诺。您也可以使用git checkout -- <bad filename>
.
使用使用源树树(Git 的图形工具) 查看您的承诺和树。 您可以单击右键手动重置它 。