티스토리 뷰
github에 자료를 올리다보면 로그기록과 같이 불필요한 경우나, db 와 같이 공개되면 안되는 것들도 존재한다. 이러한 것들을 하나하나 제외하지 않고 미리 얘네들은 안 올릴거에요 하는 것이 gitignore이다.
방법은 간단하다.
window 기준으로 bash shell을 이용해 다음과 같이 하면 된다.
git init
git touch .gitignore
이후 vi를 이용해 내용을 추가하여도 되고, .gitignore파일을 text 편집기와 연결하여 사용해도 된다. (ex 메모장)
gitignore 파일에 어떤걸 추가하면 되는지는 www.toptal.com/developers/gitignore 여기에 있는 내용을 복붙하면 된다.
그 이후는 github에 평소에 올리듯이 올리면 된다.
(git add * 를 하면 무슨 에러처럼 뜨는 힌트가 나오는데 해당 파일을 올릴건지 말건지를 뭍는 것이기 때문에 그냥 진행하면 된다.)
그리고 gitignore을 기존 repository에 적용하면 기존에 있던 삭제가 필요한 파일은 삭제되지 않는다. 그럴 때는 다음과 같이 하면 된다.
git rm -r --cached .
git add .
git commit -m "commit 내용"
git push
'메모' 카테고리의 다른 글
python 실행 파일 만들기 (pyinstaller) (0) | 2021.05.18 |
---|---|
cin, cout 속도 증가, VS2017, 2019 컴파일 에러 (0) | 2021.01.22 |
아나콘다 가상환경에 jupyter 설치 방법 및 문제 해결 과정 (0) | 2021.01.05 |
CSS 기초 요약 (0) | 2021.01.04 |
MathJax 이용해서 수식 입력 (0) | 2020.12.03 |
댓글