.gitignore 파일을 어떻게 사용합니까?

How Do I Use Gitignore File



Git 리포지토리로 작업하는 동안 리포지토리를 변경할 때마다 커밋하고 싶지 않은 특정 파일이 있습니다. 이러한 파일은 우리가 엉망으로 만들거나 변경하고 싶지 않은 특정 구성이나 라이브러리와 관련될 수 있기 때문입니다. 또한 이러한 파일을 다시 커밋하면 전체 프로젝트 저장소가 엉망이 될 수 있습니다. 이것이 Git이 .gitignore 파일의 개념을 도입한 이유입니다. 프로젝트 리포지토리에서 다시 커밋하고 싶지 않은 모든 파일, 즉 커밋하는 동안 무시하고 싶은 파일을 모두 추가할 수 있는 Git의 파일입니다. 그래서 오늘은 Ubuntu 20.04에서 .gitignore 파일을 사용하는 방법을 알려드리겠습니다.

Ubuntu 20.04에서 .gitignore 파일을 사용하는 방법

Ubuntu 20.04에서 .gitignore 파일을 사용하기 위해 다음 9단계를 안내합니다.







1단계: 테스트 리포지토리 획득

자체 프로젝트 리포지토리를 만드는 대신 GitHub에서 사용할 수 있는 샘플 리포지토리를 사용했습니다. 아래에 언급된 명령을 실행하여 이 저장소를 얻어야 합니다.



자식 클론 https://github.com/schacon/simplegit-progit



지정된 저장소가 Ubuntu 20.04 시스템에 복제되면 터미널에 다음 상태가 표시됩니다.





2단계: 무시할 샘플 파일 만들기

이제 프로젝트 디렉토리에서 무시할 샘플 파일을 생성해야 합니다. 이를 위해 먼저 다음 명령을 실행하여 프로젝트 디렉토리로 이동해야 합니다.



cd / 홈 / kbuzdar / simplegit-progit

여기에서 테스트 리포지토리를 복제한 경로를 제공해야 합니다.

테스트 리포지토리 내에 있으면 다음 명령을 실행하여 샘플 파일을 생성할 수 있습니다.

sudo nano abc.txt

이 파일이 나노 편집기로 열리면 아래 이미지와 같이 임의의 텍스트를 그 안에 입력한 후 이 파일을 저장할 수 있습니다.

3단계: .gitignore 파일 만들기

다음 커밋에서 무시할 파일을 만든 후에는 다음 명령을 실행하여 프로젝트 저장소에 .gitignore 파일을 만듭니다.

sudo 나노 .gitignore

4단계: .gitignore 파일에 무시할 파일 추가

.gitignore 파일이 nano 편집기로 열리면 무시하려는 파일의 이름을 .gitignore 파일에 추가해야 합니다. 우리의 경우 abc.txt입니다. 이 파일을 .gitignore 파일에 추가한 후 간단히 저장합니다. .gitignore 파일에서 무시하고 싶은 만큼 파일을 별도의 줄에 추가할 수 있습니다.

5단계: Git 다시 초기화

원하는 대로 변경했으면 다음 명령을 실행하여 Git을 다시 초기화해야 합니다.

자식 초기화

이 명령으로 Git을 성공적으로 다시 초기화하면 아래 이미지와 같은 메시지를 볼 수 있습니다.

6단계: 저장소에 새로 변경된 사항 추가

다음 단계는 다음 명령을 실행하여 프로젝트 저장소에 새로 변경된 사항을 추가하는 것입니다.

자식 추가 .

변경 사항이 프로젝트 리포지토리에 성공적으로 추가되면 아래 이미지와 같이 시스템에서 터미널에 메시지를 표시하지 않습니다.

7단계: Git의 현재 상태 확인

이제 이러한 변경 사항을 Git에 커밋하기 전에 다음 명령을 사용하여 Git의 현재 상태를 확인합니다.

자식 상태

Git 프로젝트 저장소의 현재 상태는 아래 이미지와 같습니다.

8단계: 모든 변경 사항 커밋

이제 다음 명령을 실행하여 이러한 변경 사항을 커밋합니다.

git commit -m 표시할 메시지

여기에서 표시할 메시지를 최근 커밋과 함께 표시하려는 원하는 메시지로 바꿀 수 있습니다.

최근 커밋의 결과는 아래 이미지에 나와 있습니다.

위의 이미지에서 abc.txt 파일이 아닌 .gitignore 파일만 커밋되었음을 쉽게 알 수 있습니다. 커밋에서 무시하고 싶었기 때문입니다. 이는 Git이 변경 사항을 커밋하는 동안 .gitignore 파일에서 언급한 파일을 성공적으로 무시했음을 의미합니다.

결론

오늘의 튜토리얼을 따르면 .gitignore 파일에서 커밋을 수행하는 동안 무시하고 싶은 만큼의 파일을 쉽게 추가할 수 있습니다. 이러한 방식으로 이러한 파일이 실수로 엉망이 되는 것을 방지할 뿐만 아니라 관련 없는 파일을 커밋하는 데 사용되는 리소스도 절약할 수 있습니다.