2011-08-04 2 views
0

5 개의 변경 집합을 커밋한다고 가정 해 보겠습니다.특정 changeset로 업데이트 할 때 git status를 조용하게 만들 수 있습니까?

git checkout 3rd sha . 

체크 아웃 한 후에는 제 3의 개정판에 있던 정확한 상태에 있습니다. 따라서 git status을 실행하면 변경 세트와 관련하여 변경된 사항 만 표시됩니다. git status가 HEAD를 참조로 사용하는 것을 원하지 않습니다. 저는 수은의 행동과 비슷한 행동을 원합니다. 이것이 가능한가? 새로운 지사에 대한 개정을 체크 아웃하지 않고 이것이 가능합니까?

답변

1

git reset <3rd sha>와 할 git diff, git status 등, 원래 머리로 돌아가 git reset [email protected]{1} 또는 git reflog를 사용하고 적절한 샤을 발견하고

+0

재설정이 함께해야하지에 다시 설정하려면

'금지 - -hard','git status'를 조용히하기 위해서? – Senthess

+0

@Senthess - 무엇을 조용히한다는 것을 의미합니까? 변경 사항을보고 싶다고 말하는가? '--hard'를 사용하면 변경 사항을 잃게됩니다. – manojlds

+0

내가 changeset으로 업데이트 할 때, 나는 그 changeset과 관련된 다른 것들을보고 싶을 뿐이다. – Senthess

관련 문제