개요
GitLab 브랜치 관리를 하고 있는데, 실수가 있어 두 브랜치 간 동일해야 하는 내용도 다른 내용을 가지고 있는 것을 확인했다. 이 때 어느 파일, 어느 디렉터리에서 차이가 있는지 확인해보려고 한다.
방법을 알아보자.
diff
diff 명령어는 기본적으로 두 파일 간의 차이를 확인할 때 사용한다. 만약 하위 디렉터리 비교가 필요하다면 -r, --recursive 명령을 사용해 확인할 수 있다.
diff -r /path_1 /path_2
diff --recursive /path_1 /path_2
차이가 있는 파일의 이름과 그 내용을 확인할 수 있다.
만약 상세 내용이 아니라 차이가 있는 파일의 목록을 확인하고 싶다면 -q 옵션을 주면 된다.
diff -rq /path_1 /path_2
diff --recursive --brief /path_1 /path_2
참고 문서
https://www.man7.org/linux/man-pages/man1/diff.1.html
https://contradicto-lee.tistory.com/45
728x90