hello world
gitignore로 이미 올라간 파일 지우기 본문
728x90
깃에 프로젝트 업로드하다가 target이랑 .classpath랑 .project 다업로드해버림...;
이때 .gitignore 파일로 이미 올라간 파일도 제거할수있다.
원래 첨에 깃올리기전에 만들었어야했는데 ...
뒤늦게 올려도 적용이된다
gitignore' 란?
.gitignore은 git 관리 대상에서 제외하기 위해(commit에 포함하지 않도록) 규칙들을 저장한 파일이다.
gitignore 파일 생성하기
https://www.toptal.com/developers/gitignore
여기 사이트에서 나는 eclipse니까 eclipse써서 파일 다운해서 프로젝트 최상위에 넣어준다.
.project , .classpath 있는곳 아래에 넣어주었다.
파일 내용을 보면 대충 제거할 파일들 이름이 나열되어있다.
나는 아래 파일들도 추가해주었다.
target/
.project
.classpath
커밋후 원격저장소에 적용하기
근데 이렇게 뒤늦게 .gitignore 파일을 커밋해준경우는 원격저장소에서 적용이되지않는다.
git 터미널에서 아래와 같은 명령을 실행해주어야 gitignore 파일들이 적용되어 원격저장소에서 사라진다.
$ git rm -r --cached .
$ git add .
$ git commit -m "Apply .gitignore"
$ git push
직접 제외시 참고
# 파일 제외 (파일명.확장자)
파일명.txt
# 현재 경로에 있는 파일만 제외 (다른 경로의 동일한 파일명은 추적)
/파일명.txt
# 특정 경로안의 특정 파일 제외
폴더명/파일명.txt
# 특정 폴더안의 파일 전부 제외
폴더명/
# 해당 확장자 파일 전체 제외
*.txt
# 예외
!제외할 파일명.txt
'WEB > Spring .Spring Boot' 카테고리의 다른 글
@Transactional 어노테이션 (0) | 2022.07.14 |
---|---|
bean 우선순위 부여하기 @DependsOn (1) | 2022.01.18 |
세팅 중 참고 사이트 (0) | 2022.01.12 |
다중 디비 접속 Annotation으로 다중 디비 구분하기 (0) | 2022.01.10 |
spring Mysql 연결 오류 정리 (1) | 2022.01.07 |
Comments