Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 배포 자동화
- 환경변수
- deploy.sh
- Quartz dependency
- firstChild
- EL1021E
- vue 실행
- reset
- 깃허브 토큰 생성
- 깃허브 토큰 발급
- 채팅 프로젝트
- CI/CD
- dbeaver 백업/복구
- Node Property
- 소프트웨어
- 타임리프 참조 오류
- .ppk
- Quartz 라이브러리
- document 함수
- 배열 call by value
- vue 추가
- git 폴더 모으기
- AWS 생성
- 테스팅
- submit 기본동작
- 클래스 참조
- 자바 swing 프로젝트
- Jenkins
- ..gitignore
- 되돌리기
Archives
- Today
- Total
TY blog
.gitignore 파일 적용 본문
.gitignore 파일
자신의 프로젝트에서 버전관리하고 싶지 않은 파일을 제외할 수 있게 도와주는 파일이며
프로젝트 상단에 위치하여야 한다.
예를 들어 Spring boot에 application.properties 파일은 민감한 설정 정보를 담고 있고
소스코드 만을 공개하고 싶다면 이 파일을 제외하고 Github 원격 저장소에 올릴 수 있다.
.gitignore 파일에 적용하고 싶은 파일명을 넣는다.
하지만 Github에 이미 파일이 올라가 있다면, .gitignore를 수정해 커밋, 적용한다고 해서
바로 없어지는 것은 아니다.
Github 원격 저장소에 있는 파일 삭제
1. 특정 파일을 지정
git rm -r --cache src/main/resources/application.properties (제외하고 싶은 파일)
git rm -r --cache .gitignore
2. 모든파일을 지정
git rm -r --cache .
인텔리제이 기준 프로젝트 경로에 들어가 터미널을 열어 위에 명령어중 하나를 입력한다.
물론 git이 설치되어 있어야 한다.
명령어 입력 후 Commit and push로 버전관리하고 싶지 않은 파일을 제외시킬 수 있다.
* 버전관리하고 싶지 않은 파일은 Commit Repository 목록에도
나와있지 않아 Commit이 안된다.
'형상관리 > github & git' 카테고리의 다른 글
subtree 명령어로 깃허브 Repository 모으기 (0) | 2024.05.06 |
---|---|
이클립스 프로젝트 깃허브에 Push하기 (0) | 2023.12.14 |
깃허브 토큰정보 발급하기 (0) | 2023.09.23 |
깃 작업 되돌리기 명령어2 (0) | 2023.03.01 |
깃 작업 되돌리기 명령어 (0) | 2023.02.28 |
Comments