stash@{1}이(가) 모호합니까?
나는 내 재고에 대한 정보를 얻으려고 노력하고 있지만, Git이 나에게 말해주고 있습니다.stash@{0}
그리고.stash@{1}
모호합니다.git stash list
잘 작동합니다..git/logs/refs/stash
적절한 내용을 가지고 있는 것 같습니다(제가 git internal 전문가라는 것은 아닙니다)
% git stash list
stash@{0}: On master: two
stash@{1}: On master: one
% git stash show stash@{1}
fatal: ambiguous argument 'stash@1': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions
그냥 평범함git stash show
잘 작동합니다.그런데 왜 그 이름들이git stash list
애매모호하다고 생각되는 건가요?
네 껍데기가 너의 곱슬머리를 먹고 있어, 그래서 네가 말하는 동안.stash@{1}
기트시즈stash@1
그건 말도 안 되는 소리야인수 인용(사용)git stash apply "stash@{1}"
또는git stash apply stash@"{1}"
두 가지 방법 중 하나를 따옴표로 묶는 것이 효과적입니다). 또는 둘 사이에 쉼표가 있을 때만 괄호를 확장하도록 셸을 재구성합니다(zsh는 둘 중 하나로 구성할 수 있으며, bash는 쉼표 또는 범위를 사용하여 괄호만 확장할 수 있으며, 다른 셸은 하나 또는 다른 방식으로 동작할 수 있습니다.
안녕하세요, 저도 같은 일을 당했어요.가장 쉬운 해결 방법은 다음과 같습니다.
$ git stash apply stash@"{2}"
저는 윈도우 깃 쉘을 사용하고 있습니다.
간단한 따옴표 사이에 stashid를 넣기만 하면 됩니다.
git stash apply 'stash@{1}'
(나처럼) Windows에서 Magit로 Emacs에서 작업하는 동안 이 오류가 발생하면
이 빠른 솔루션이 다음과 같은 도움이 되기를 바랍니다.
(if (eq system-type 'windows-nt)
(defadvice magit-run-git (before magit-run-git-win-curly-braces (&rest args) activate)
"Escape {} on Windows"
(setcar (nthcdr 2 args)
(replace-regexp-in-string "{\\([0-9]+\\)}" "\\\\{\\1\\\\}" (elt args 2)))
)
)
견적서를 인용할 것입니다.{}
의 세 번째 매개 변수에서("stash", "cmd", "stash@{0}")
가 운영하는magit-run-git
zsh 사용자의 경우:
$ git stash apply stash@'{'1'}'
언급URL : https://stackoverflow.com/questions/6468893/stash1-is-ambiguous
'source' 카테고리의 다른 글
자바스크립트에서 URL로 이동하기 위해 온클릭 기능을 추가하시겠습니까? (0) | 2023.08.12 |
---|---|
자바스크립트를 사용하여 HTML 페이지에서 div를 PDF로 다운로드합니다. (0) | 2023.08.12 |
addClass - 동일한 div에 여러 클래스를 추가할 수 있습니까? (0) | 2023.08.12 |
C#을 사용하여 데이터베이스에 데이터를 삽입할 때 오류 발생 (0) | 2023.08.12 |
__setstate_ 및 __getstate_의 간단한 사용 예 (0) | 2023.08.12 |