큰 프로젝트, 많은 파일과 많은 폴더가있는 git 저장소에 두 개의 분기가 있습니다. 그러나 서로 다른 수백 개의 파일 만 가능합니다. ,하지만 나는 모든 것을 다른 텍스트 파일로 출력하고 싶습니다. 나는 git에별로 좋지 않지만, 실행하는 git diff branch1..branch2 명령을 실행할 때 아무 것도하지 않는다. 오류가 발생하지 않습니다. 나는 저장소를 두 개의 디렉토리로 복제하려고 시도했다. 그런 다음 다른 브랜치에 있고 그 폴더에 유닉스 diff를 사용했지만 실제로는 작동하지 않는 것 같아서 개념적으로 나는 심지어 내가 확신 할 수 없다고 생각한다. 실제로 어떻게 git 브랜치가 작동하는지 알 수 있습니다.큰 프로젝트의 모든 차이 목록을 얻으려면 어떻게해야합니까
이전에 git diff를 사용하여 원격 파일을 로컬 파일과 비교했는데 작동합니다. 그러나이 특정 상황은 나를 혼란스럽게하고 인터넷 검색이 많은 도움이되지 않는 것처럼 보입니다.
EDIT - 작동하도록 unix diff가 있습니다. 전에 디렉토리에서 떨어져 있었 나봐. 하지만 여전히 자식 diff'ing에 대한 제안을 원하십니까
분기가 다른가요? git diff --name-status branch1..branch2 명령을 사용하여 변경된 파일의 이름을 표시하십시오. – Jepessen
은 아무 것도 반환하지 않습니다. 나는 repo가 복제하는 것을 이해하지 못한다고 생각한다. 디렉토리를 만들고, dir에 들어가고, github에서 repo를 복제하고, 초기 지점에 있었고, 다른 지점에 체크 아웃했습니다. 아마도 내가 그 지점을 실제로 얻지는 않을 것이라고 생각합니다. 당겨야합니까? – FunBeans
저장소를 복제하면 모두 다운로드되므로 현재 분기가 동일하다고 가정 할 수 있습니다. gitk과 같은 도구를 사용해보고 확인하십시오. – Jepessen