【文件属性】:
文件名称:git-troubles
文件大小:5KB
文件格式:ZIP
更新时间:2021-04-17 03:03:14
PHP
常见问题的简单解决方案
从阶段删除文件(更改将被保留)
git reset file_name HEAD
重置文件内容(对该文件的所有更改都将丢失)
git checkout -- file_name
将整个存储库重置为上一次提交的状态(所有本地更改都将丢失)
git reset --hard HEAD
删除最后的提交,但保留在该提交中所做的更改(在提交到错误的分支时很有用-此后很容易更改分支并再次提交那些更改)
git reset HEAD^
删除最后的提交,并放弃其中所做的所有更改(就像从未执行过此提交,所有更改都丢失了一样)
git reset --hard HEAD^
附加信息
不能将git reset命令与--hard标志和file_name一起使用。 硬标记仅适用于整个存储库。
上述解决方案只有在没有推送更改的情况下才是很好的解决方案。 推送后仍然可以完成
【文件预览】:
git-troubles-master
----composer.json(892B)
----phpunit.xml(781B)
----tests()
--------bootstrap.php(86B)
--------FakeController.php(351B)
--------ControllerMiddlewareTest.php(2KB)
----src()
--------ControllerMiddleware.php(2KB)
----.gitignore(50B)
----README.md(2KB)