본문 바로가기
깃허브(GitHub)

0706 gitignore

by 대금부는개발자 2021. 7. 6.
SMALL

 

gitignore 장점: git은 모든 순간을 기록하기 때문에 heavy하게 느끼는데 필요한 코드만 효율적으로 공유할 수 있어요!

 

git으로 관리하고 싶지 않은 파일을 관리하는 파일.

위치 - .git 폴더 (우리가 git init을 입력한 위치)와 같은 위치에. gitignore 파일 생성

Unix 시스템 상에서는.으로 시작하는 파일은 숨긴 파일이에요 (그냥 ls 하면 안 나오고 ls -al 해야 나와요!)

touch .gitignore로 파일 생성

vi.gitignore 로 편집기로 파일 생성!

대표사진 삭제

사진 설명을 입력하세요.

i 키 누르시고

a.md

z.md 입력하신 후 esc 

shift zz로 빠져나와서 git log로 확인해 보세요

vi a.md 다시 빔

i 누르고

a.md 누르고 esc shift zz 빠져나와요

touch z.md 추가

git rm --cached a.md로 삭제

git add gitignore

git commit -m '.gitignore 추가'

 

 

 

사용법

 

1. data.csv #특정 파일 이 폴더 안에 아무리 많은 파일이 있다 하더라도 git 이 알라 차리지 못함

2.secret/ # 특정 폴더

3. *.png # 특정 확장자를 빼는 방식 *.log

4. !profile.png # 모든 png는 빼지만, profile.png는 포함하라

 

유의사항

 

gitignore에 나열된 파일은, 처음부터 git으로 관리된 적이 없어야 적용받습니다.

 

그래서 처음부터 작성해서 무시할 수 있도록 해야 해요

그렇다면 이미 git으로 관리되고 있는 파일들을 어떻게 제외할 수 있을까?

1. .gitignore에 파일명 작성

2.git rm --cached 파일명

git에서 더 이상 관리하지 않겠다

WD에서 삭제를 해서 더 이상 관리하지 않겠다!

 

 

https://gitignore.io/

 

https://github.com/github/gitignore

 

들어가서 프로젝트 하면서 발생하는 각종의 파일들을

사람들끼리 합의해서 만들어 놓은 리스트 활용

 

또 python gitignore 구글에 입력하시면

github에서 만들어 놓은 리스트도 활용해 보세요!

 

LIST

'깃허브(GitHub)' 카테고리의 다른 글

0706 Merge 방식  (0) 2021.07.06
0706 Git Branch  (0) 2021.07.06
0706 취소하기, 오류메세지  (0) 2021.07.06
0706 Git 허브 시나리오  (0) 2021.07.06
0705 Git 사용법 Repository 만들기  (0) 2021.07.05

댓글