2013-04-16 2 views
3

최근에 있었던 지점으로 다시 전환하는 간단한 방법이 있습니까? 명령 줄에서 "cd -"와 같은 개념.git checkout PREV

여러 분기에서 작업 할 때 유용 할 수 있습니다.

답변

3

그냥 수행

git checkout - 

참고 대시. 현재 브랜치 이전의 브랜치를 체크 아웃합니다.

당신이 볼 수 있듯이, 구문은 내가 @KlasMellbourn에서 대답없이이 발견 못했네 cd -

+0

와우, 나는 git dev 팀에게 충분한 크레딧을주지 않았다. 고맙습니다! –

+0

고마워, 그건 좋은 속임수 야. 당신이 그것을 언급 한 후에, 나는 [git-checkout (1)] (https://www.kernel.org/pub/software/scm/git/docs/git-checkout.html) 매뉴얼 페이지에 묻혀 있음을 발견했다. 매뉴얼 페이지의 인용문을 다른 답변으로 게시 했으므로이 서식을 올바르게 지정할 수 있습니다. –

1

유사하지만,이 실제로 (일부는 <branch>을 설명하는 단위) git-checkout(1) 사람의 페이지에서 언급 한 :

As a special case, the "@{-N}" syntax for the N-th last branch checks out the 
branch (instead of detaching). You may also specify - which is synonymous with 
"@{-1}". 
+0

참고 (4,5 년 후) 문서의 해당 부분이 약간 변경되었습니다. https://stackoverflow.com/a/47839400/6309 – VonC

+0

수정 권한이있는 경우 언제든지 게시물을 업데이트 할 수 있습니다. –