现象:
在idea的Terminal控制台中git reset --hard HEAD^
后就显示more?,何在git的客户端中效果不一样的。
原因:
这是因为cmd控制台中换行符默认是^
,而不是\
,所以它的more?的意思是问你下一行是否需要再输入,而^
符号就被当做换行符而被git命令忽略掉了。
解决:
【13git|git reset --hard HEAD^后显示more】加引号:git reset --hard "HEAD^"
加一个^:git reset --hard HEAD^^
换成~:git reset --hard HEAD~ 或者 git reset --hard HEAD~1
~ 后面的数字表示回退几次提交,默认是一次
当然还可以换成git bash,powershell等就不会出现这种问题了
感谢:git reset --hard HEAD^后显示more?的解决方案__吟游诗人的博客-CSDN博客_git more?
推荐阅读
- 后端|git命令【超实用】【已应用,已实践】
- GitHub|聊一聊 Git 常用命令(简单通俗易懂)
- git|实战(git安装-2022.5.4)
- 面试|搭建个人博客
- git rebase vs git merge
- Aheadof Time Compilation(AOT) vs (JIT)Just In Time compilation approach
- Java进阶之路|一条 Git 命令减少了一般存储空间,我的服务器在偷着笑
- appcss reset
- git|Git stash 指令总结(暂存和恢复)