개인공부/TIL(Today I Learned)

TIL 62일차_Git: .gitignore

soon327 2021. 3. 21. 02:34

gitignore은 어렵지 않은데
이상하게 쓸때마다 헷갈린다.
오늘 기록하면서 헷갈리지 말아야지. 😋

.gitignore 기본작성법

하나의파일(txt예시): 파일명.txt
확장자가 동일한 모든 파일: *.txt
특정 폴더에 있는 파일: temp/abc.txt
특정 폴더: temp/
특정 파일이나 폴더 제외: !test.txt

깜빡하고 이미 push한 경우

  1. git rm -r --cached .

    git rm => 원격 저장소와 로컬 저장소에 있는 파일을 삭제한다.
    git rm --cached => 원격 저장소에 있는 파일을 삭제한다. 로컬 저장소에 있는 파일은 삭제하지 않는다.

  1. .gitignore파일 만든 후, 내용작성
  2. git add .
  3. git commit -m "git ignore add"
  4. git push

예시

# Directories #
/build/
/bin/
target/

# OS Files #
.DS_Store

*.class

# Package Files #
*.jar
*.war
*.ear
*.db

# Eclipse #
.project
.metadata
.classpath
.settings/
.loadpath

bin/**
tmp/**
tmp/**/*
*.tmp
*.bak
local.properties
/src/main/resources/rebel.xml

'개인공부 > TIL(Today I Learned)' 카테고리의 다른 글

TIL 64일차_Express.js : 라우팅  (0) 2021.03.23
TIL 63일차_git: local - remote 연결  (0) 2021.03.22
TIL 61일차_ChatterBox  (0) 2021.03.20
TIL 60일차_ Browser Security: XSS  (0) 2021.03.19
TIL 59일차_error  (0) 2021.03.18