日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

git reset --hard HEAD^后顯示more?的解決方案

 rongq2007 2021-06-23

在windows的cmd控制臺(tái)下操作git,想要回滾到上一次提交,但是輸入git reset --hard HEAD^后就顯示more?,多按幾次回車后就報(bào)錯(cuò)如下,如何解決呢?

fatal: ambiguous argument 'HEAD

': unknown revision or path not in the working tree.

Use '--' to separate paths from revisions, like this:

'git <command> [<revision>...] -- [<file>...]'

1

2

3

4

這是因?yàn)閏md控制臺(tái)中換行符默認(rèn)是^,而不是\ ,所以它的more?的意思是問(wèn)你下一行是否需要再輸入,而^ 符號(hào)就被當(dāng)做換行符而被git命令忽略掉了。

解決方法有如下幾種:

加引號(hào):git reset --hard "HEAD^"

加一個(gè)^:git reset --hard HEAD^^

換成~:git reset --hard HEAD~ 或者 git reset --hard HEAD~1

~ 后面的數(shù)字表示回退幾次提交,默認(rèn)是一次

當(dāng)然還可以換成git bash,powershell等就不會(huì)出現(xiàn)這種問(wèn)題了  

————————————————

版權(quán)聲明:本文為CSDN博主「_吟游詩(shī)人」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明。

原文鏈接:https://blog.csdn.net/qq_32623363/article/details/78968077

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多