2020년 8월 3일 월요일

.gitignore 사용하기

.gitignore 사용하기

  • 민감한 정보나, 업데이트하고 싶지 않은 정보는 gitignore를 통해 관리할 수 있다.

    # class 확장자
    *.class
    
    # build 하위 파일
    build/
    
    # 해당 파일 제외
    !gradle/wrapper/gradle-wrapper.jar
    
  • 내가 해놓은 .gitignore

    target/
    !.mvn/wrapper/maven-wrapper.jar
    
    ### GRADLE ###
    .gradle
    /build/
    !gradle/wrapper/gradle-wrapper.jar
    /out
    
    ### STS ###
    .apt_generated
    .classpath
    .factorypath
    .project
    .settings
    .springBeans
    
    ### IntelliJ IDEA ###
    .idea
    *.iws
    *.iml
    *.ipr
    
    ### NetBeans ###
    nbproject/private/
    build/
    nbbuild/
    dist/
    nbdist/
    .nb-gradle/
    /bin/
    
    ### querydsl
    generated
    
    
    
  • 여기서 .gitignore 예시도 제공해준다.

  • 개발 중간에 .gitignore에 추가하였지만, commit 목록에는 표시될 때 !!

    • cached 옵션을 통해 로컬에는 파일을 남기고 원격저장소에 파일을 지울 수 있다. (이미 파일이 원격저장소에 있는 경우 ignore가 안먹히는 것 같다!!)
    • git rm --cached 제외할파일명

댓글 없음:

댓글 쓰기