原因
因为cmd中^是转义符号,相当于linux的\,当出现在行尾的时候含义是这行还没写完,无视行尾的换行符,下行的内容实际执行的时候理解为直接接在上一行尾上。所以你^结尾会提示你More,就是让你输入下一行的内容。
解决方法
- 用双引号括上强行指定为字符串内容"^",或者用两个^,即^^,前一个转义后一个,代表一个没有特殊含义的字符^本身。如果你要用n个^,就要写2n个^。
- Git Bash是Unix风格,没有这个问题。
- git reset --hard HEAD~1
因为cmd中^是转义符号,相当于linux的\,当出现在行尾的时候含义是这行还没写完,无视行尾的换行符,下行的内容实际执行的时候理解为直接接在上一行尾上。所以你^结尾会提示你More,就是让你输入下一行的内容。
计算机新手笨方法学习C语言的博客记录
git clone 与 git 安装
在windows的cmd控制台下操作git,想要回滚到上一次提交,但是输入gaths f
用后半段的值恢复对应的版本号。
git reset HEAD使用
1 撤销没有add到暂存储区文件git checkout -- file如果我们把文件rm了,git statu肯定会显示出来,我们怎么还原这个文件呢?还是用上面的命令2 撤销到add到暂存储区文件分2步git reset HEAD file上面命令把暂存区的拉到了工作区,但是这个时候文件依然修改了,我们还需要还原,所以还用最上面的命令gti...
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M