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://github.com/github/gitignore
들어가서 프로젝트 하면서 발생하는 각종의 파일들을
사람들끼리 합의해서 만들어 놓은 리스트 활용
또 python gitignore 구글에 입력하시면
github에서 만들어 놓은 리스트도 활용해 보세요!
'깃허브(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 |
댓글