我不小心将错误的文件提交给Git,但我还没有将提交推送到服务器.
如何从本地存储库中撤消这些提交?
我做了以下评论
git add /file1/path
git rm /file/path
git commit -m "message"
Run Code Online (Sandbox Code Playgroud)
如何使用git撤消上次提交?
就像我不想让这些文件提交.
我很好奇如何删除git中的第一个提交.
在做出任何事情之前的修改是什么?此修订版是否有名称或标记?
Git windows命令行,版本1.8.0
到目前为止我有3次提交,当我输入时
git reset --soft HEAD^
Run Code Online (Sandbox Code Playgroud)
新线出现了
More?
Run Code Online (Sandbox Code Playgroud)
和闪烁的光标输入
然后,无论我输入什么,我总是得到
致命的:模糊的论点'HEAD':未知的修订或路径不在工作树中.使用' - '将路径与修订版分开,如下所示:'git [...] - [...]
所有其他命令在同一文件夹中正常工作.
这几天我正在学习如何使用git,我不得不做很多命中和失误.因此,我需要删除并重新创建我的远程和本地存储库.有没有办法回滚到repo的第一次提交并删除之后的所有历史记录?基本上是一个干净的石板试验.
我想在我的git存储库中拆分第一个提交,但我不能使用rebase来执行此操作,因为需要父节点.我发现编辑Git中的root提交?对修改第一次提交很有用,但不能拆分它.我该怎么分裂呢?
假设我已经进行了一些更改,将其提交,然后将提交推送到远程存储库。然后,我决定忘记对它进行适当的注释,或者拼写错误,并且想要进行软重置以编辑并重新提交更改。
是什么导致将其强制推送到远程存储库的“危险”?