2017-03-24 5 views
0

제목의 명령이 현재 저장소의 변경 사항을 실행 취소하는 것과 비슷하다는 것을 알고 있지만 실제로 작동하는 방식이나 명령을 읽는 방법을 이해할 수 없습니다. 모든 리드가 큰 도움이 될 것입니다. <paths>"git checkout"명령의 의미입니다.

+0

탄원은 자식 튜토리얼을 읽고, 당신은 자식 체크 아웃 무엇인지 이해하고, 그렇지 않아 항상 변경 사항을 취소하십시오 – darvark

+0

@darvark 예 체크 아웃은 항상 변경 사항을 취소하지 않는다는 것을 이해합니다. 그러나 git checkout 명령이 점 (.)으로 성공하면 설명이 약간 애매합니다. 나는 그 명령에 대해 분명하지 않다. –

+0

그리고 https://stackoverflow.com/questions/8275452/dot-signs-meaning-in-git-checkout-command – 1615903

답변

1

자식 결제는 [...] 명명 (가장 자주 커밋 틱)에서 변형 또는 삭제 경로를 원래의 내용에의 인덱스 또는 내용으로 경로를 대체 복원하는 데 사용되어 .

, 특히 hereheredocumentation 참조 : .은 현재 디렉토리를 adressing, 귀하의 경우 <pathspec>로 처리됩니다. 주어진 <pathspec>에있는 모든 파일의 현재 HEAD 개정판, 따라서 귀하의 경우 기본 디렉토리의 모든 내용이 체크 아웃됩니다.

-3

자식 - 체크 아웃 - 스위치 가지 또는 복원 작업 트리 파일

예 : 자식 체크 아웃 -b [지점]