2023-11-26
작성
1. 처음부터 .gitignore 파일을 만들 경우
프로젝트 디렉토리로 이동한 뒤 아래의 명령어를 쳐보자.
vim .gitignore
그러면 아래와 같이 보일것이다.
이제 [입력모드]로 들어가서 Git 에게 무시할 정보(확장자, 폴더 등)를 입력해보자. a, i, o 중 아무거나 누르면 입력모드로 전환된다.
- a : 다음 글자
- i : 현재 커서
- o : 윗줄
Git에서 무시하려는 정보를 입력했다면 파일을 저장해야 한다. [Esc] 키를 누른뒤, :wq를 입력하여 나가면 된다.
- ESC : 입력모드 나가기
- :wq : 저장 후 나가기
정상적으로 설정이 되었는지 확인하기 위해 실제 저장한 곳에 가서 파일을 확인해볼 수 있다. 보통 C:\Users\사용자명\프로젝트명 내부에 .gitignore 파일이 있다. 또는 cat .gitignore 명령어를 입력해서 확인해보자.
이제 설정한 파일을 Git이 무시하는지 확인해보자. 내가 기입했던 .DS_Store나 log로 끝나는 파일은 보이지 않는것을 확인할 수 있다.
2. 사용 도중에 .gitignore 파일을 만들 경우
git rm -r --cached .
git add .
git commit -m "git ignore add"
git push
.gitignore 예시
.gitignore 파일에 어떤 내용들을 적어야 하는지 막막하다면 아래를 참고하자.
- Github에서 gitignore 예시를 제시해준다 : https://github.com/github/gitignore
- 아예 파일을 만들어주는 싸이트도 있다 : https://www.gitignore.io/
# 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
'Software Engineering > Git, SVN' 카테고리의 다른 글
티스토리 글 작성하면 Github에 자동 커밋시키는 방법 (feat. 잔디 심기) (3) | 2024.03.30 |
---|---|
Github action nothing to commit, working tree clean 오류 해결 (0) | 2024.03.30 |
Github를 트리 구조로 볼 수 있는 Octotree 플러그인 (1) | 2023.11.24 |
SVN Connector 설치 오류날 경우 (SVN Connector 수동 설치) (1) | 2023.09.13 |
Git이란? (feat. Git의 브랜치 전략) (0) | 2022.01.26 |