NetEase Cloud Classroom의 문제 실제로 git checkout <filename>을 사용하면 문제가 없습니다. 그럼 -- 정확히 어떤 용도로 사용되나요? 오랫동안 찾아봤는데 뭐가 정답인지 모르겠네요. 아시는 분에게 물어보세요~
走同样的路,发现不同的人生
은 이스케이프에 사용됩니다. 예를 들어 master라는 파일이 있는 경우
분명히, 실행 시 원하는 것과 일치하지 않는 마스터 브랜치의 코드만 가져옵니다.
실제로 마스터 파일을 끌어오는 작업입니다
--은 "어쨌든 그 뒤의 인수를 파일 이름으로 처리합니다"를 의미합니다. 이것은 다음과 같은 일반적인 Unix 규칙입니다(git에만 국한되지 않음).
--
작업하려는 파일 이름 앞에 -이 있으면 git checkout -- -file을 실행하면 됩니다.작업하려는 파일 이름이 브랜치 이름에 속하면 git checkout -- branch을 실행하면 됩니다. 작업이 파일(브랜치라는 이름)인지 확인하세요.
-
git checkout -- -file
git checkout -- branch
은 이스케이프에 사용됩니다. 예를 들어 master라는 파일이 있는 경우
으아아아분명히, 실행 시 원하는 것과 일치하지 않는 마스터 브랜치의 코드만 가져옵니다.
으아아아실제로 마스터 파일을 끌어오는 작업입니다
으아아아--
은 "어쨌든 그 뒤의 인수를 파일 이름으로 처리합니다"를 의미합니다.이것은 다음과 같은 일반적인 Unix 규칙입니다(git에만 국한되지 않음).
작업하려는 파일 이름 앞에
-
이 있으면git checkout -- -file
을 실행하면 됩니다.작업하려는 파일 이름이 브랜치 이름에 속하면
git checkout -- branch
을 실행하면 됩니다. 작업이 파일(브랜치라는 이름)인지 확인하세요.