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 | 31 |
Tags
- tdo
- 알고리즘 #코딩테스트 #프로그래머스 #C++ #vector #string
- JPA
- 알고리즘
- Java
- kotlin
- test case
- rombok
- Gradle
- spring
- springboot
- C++
- index.html
- gitignore
- baekjoon
- 프로그래머스
- SpringFramework
- 코딩테스트
- 해싱
- mustache
- SpringSecurity
- JPA autiding
- TDD
- Comparable
- DynamicProgramming
- SpringBean
- testcode
- API
- DB
- SpringDataJPA
Archives
- Today
- Total
천천히, 한결같이
[Git] .gitignore가 작동하지 않을 때 본문
github에 커밋할 때, 사용자가 커밋을 원하지 않는 파일들을 .gitignore파일에 등록하면 자동으로 커밋되는 것을 막을 수 있습니다. 보안을 위해서 OAuth Client에 관련된 정보를 담는 application-oauth.properties
파일이나, spring 프로젝트에서 IntelliJ가 자동으로 생성하는 .idea
폴더 내부의 파일, gradle 프로젝트에서의 .gradle
폴더 등을 .gitignore파일에 등록한다면 자동으로 커밋되는 것을 막을 수 있습니다.
.gitignore가 제대로 작동하지 않아서 ignore처리된 파일이 자꾸 changes에 나올때가 있습니다. 원치 않는 파일이 커밋되는 경우가 생길 수 있는데, git의 캐시(cache)가 문제가 되는것이라 캐시 내용을 전부 삭제 후 다시 add ALL해서 커밋하면 됩니다.
$ git rm -r --cached
$ git add .
$ git commit -m "message"
위와 같은 명령어를 통해서 git 캐시를 clear하고 새로 모든 파일을 커밋하면 해결됩니다.
Comments