<포스팅 요약>
1. .gitignore이란?
프로젝트 파일에서 아래 사진과 같이 빨간체크박스로 표시된 파일이다.
오픈소스로 올리기 곤란한 파일들은 .gitignore에 담아주면 된다.
(*사용법은 아래에 작성)
예를들어 api주소와 같이 데이터를 주고받을 때 필요한 중요한 단서들은 따로 다른 파일에 빼놓고,
그 파일을 gitignore에 등록하여 오픈소스에는 올리지 않는다.
2. .gitignore사용법
초간단 사용법은 아래 사이트를 이용하면 된다.
(아래 링크 클릭 혹은 주소창에 "gitignore.io"를 치면 나온다)
https://www.toptal.com/developers/gitignore
위 창에서 자신이 사용하는 운영체제, 개발환경, 프로그래밍 언어를 입력하면,
자동으로 올리지 않아도 되는 파일들을 걸러내주는 내용을 생성해 줍니다. (아래 이미지 참고하세요)
방법1) 위 내용을 다 복사해서 .gitignore파일에 붙여넣기 한다.
방법2) 원하는 내용만 복사해서 .gitignore파일에 붙여넣기 해준다.
위 .gitignore에 들어가는 내용을 간단히 설명하자면,
- *.log는 모든 .log가 붙는 파일은 올리지 않는다는 뜻이다. (예: file1.log, file2.log, file3.log ... )
- logs는 모든 logs이름이 포함된 파일을 올리지 않는다는 뜻이다. (예: logs.js, /logs/file1.txt ...)
더 자세한 설명을 원하면 아래 사이트를 참고하면 좋을것 같다.
https://www.w3schools.com/git/git_ignore.asp?remote=github
3. 참고하면 좋은 사이트
1) 이미 레파지토리에 gitignore파일에 올라갔을경우 지우는법
https://sustainable-dev.tistory.com/125
2) gitignore 파일 간단하게 생성하기 (gitignore.io)
https://www.toptal.com/developers/gitignore
3) gitignore.io관련 문서
https://www.w3schools.com/git/git_ignore.asp?remote=github
'(Tool)툴 사용법 > (Git) 깃 사용법' 카테고리의 다른 글
(Git) rebase 사용법 (상세 설명) / rebase와 merge의 차이점 / rebase사용 이유 / github에서 rebase 사용하기 (5) | 2023.10.26 |
---|---|
(Git) Mac 맥북 터미널창 branch브랜치 표시하기/터미널 branch브랜치 나오게 하기 (상세설명 포함) (14) | 2023.05.13 |
(Git) git clone에 대해서/다른 컴퓨터에서 생성한 branch 사용/원격 저장소에 있는 branch 사용하기 (0) | 2022.01.23 |
(git) git 코드 복구하기 / commit 히스토리 보기/ commit 했던 시점으로 코드 복구하기 (0) | 2022.01.16 |
M1 맥북 Homebrew 설치법 (상세설명/매우간단) (8) | 2021.12.26 |
댓글