programing tip

git reset은 'more?'를 묻습니다.

itbloger 2020. 12. 1. 07:45
반응형

git reset은 'more?'를 묻습니다.


Git Windows 명령 줄, 버전 1.8.0

지금까지 커밋이 3 개 있고 입력 할 때

git reset --soft HEAD^

새로운 라인이 등장

More?

및 입력을 위해 깜박이는 커서

그런 다음 내가 입력하는 것이 무엇이든 항상

치명적 : 모호한 인수 'HEAD': 알 수없는 개정 또는 경로가 작업 트리에 없습니다. 다음과 같이 '-'를 사용하여 개정판에서 경로를 분리하십시오. 'git [...]-[...]

다른 모든 명령은 동일한 폴더에서 잘 작동합니다.


git log HEAD^작동하는지 확인하십시오 . 그렇지 않은 경우 현지화 또는 터미널에 문제가있을 수 있습니다. ^기호를 필터링하는 것 같습니다 . 해결 방법 git reset --soft HEAD~1으로 지금 사용하십시오 .


쉘이 ^기호를 줄 연속 기호로 해석하고 있습니다. Adam이 제안한^ 대로 사용하지 마십시오 .

git reset --soft HEAD~1

또는 인수를 인용하여 쉘이 해석하지 않도록합니다 (어떤 쉘을 사용 중인지 정확히 모르겠지만 이것이 작동하지 않으면 놀랄 것입니다).

git reset --soft "HEAD^"

^는 Windows 명령 줄에서 이스케이프 문자입니다. ^ 대신 ^^를 사용하십시오.

git reset --soft HEAD^^

이스케이프 문자 에 대한 자세한 내용 Rob Van Der Woude의 스크립팅 페이지 를 참조하십시오 .

참고 URL : https://stackoverflow.com/questions/14203952/git-reset-asks-more

반응형