내가하고 싶은 공통점은 작업 복사본을 특정 수정본으로 되돌리고 몇 가지 테스트를 수행 한 다음 다시 현재 현재 마스터의 헤드로 가져 오는 것입니다. 과거에는 순진하게 "git checkout hash"를 사용하여 머리를 잃었습니다. 이후에 브랜치를 생성하고이를 체크하고, 브랜치를 되돌리고, 지울 수 있다는 것을 배웠지 만, 간단한 체크를하기에는 너무 많은 단계가 있다고 느꼈다. SVN 말투에서 신속하게 되돌릴 수있는 방법은 거기에 신속하게 다시 자식의 트렁크의 팁으로 돌아갈 수 있습니까?특정 git 리비전을 체크 아웃하려면 분기를 만들어야합니까?
편집 : 내 혼란 내가 해시하고 자식 로그를 체크 아웃 할 때, 나는 (체크 아웃 해시 후 일어난 변화를 보이지 않는 사실에서 유래 생각 당신이 생각할 때, 합리적이다 그것). 그러나 받아 들여진 대답은 정확합니다. "git checkout branch"는 헤드를 이전 브랜치로 복원합니다.
당신은 "내 머리를 잃을"명확하게 할 수 .... 당신이 원하는 상태에서 작업 파일의 일부를 유지하는 당신은 아마하고 싶은 다른 일이있을 것인가? 나에게는 잃어버린 것이 하나도없는 것 같습니다. – Wok