.gitignore파일로 github에 관리 대상에서 제외할 파일들을 작성해두면 자동으로 제외되어 관리된다. 문제는 작성 중에 미처 제외하지 못하고 많은 파일이 포함될 경우가 있는데 파일의 갯수가 많은 경우 .gitignore파일을 수정해도 곧바로 반영이 되지 않는다. 다음 명령을 수행하면 정리가 되었다. 실수로 추가한 파일들이 다시 제거되고 필요한 파일은 다시 추가된다. $ git rm -r --cached . 다음 블로그 내용을 공부 중 도움을 받았다. https://nesoy.github.io/articles/2017-01/Git-Ignore Git .gitignore 적용하기 nesoy.github.io
git으로 프로젝트 관리 시 폴더안의 내용은 제외시키고 싶은데 폴더 자체는 포함시켜서 실행 환경에 대한 이해를 높이고 싶은데 다음과 같이 .gitignore 파일에 해당 폴더를 써 놓으면 폴더 자체도 git에서 볼 수가 없었다. # .gitignore examples\ 방법이 간단한 것을 찾지 못했다. 컨텐츠가 제외되면 해당 폴더는 자동으로 같이 제외되는 것 같다. 결국 방법은 더미 파일을 하나 만들어 두고 그 파일은 제외되지 않도록 만드는 방법이 해결책인 것 같다. 유지하고 싶은 폴더안에 .gitkeep 파일을 생성해두고 해당 파일은 제외대상에서 제외해서 폴더는 남기겠다는 정책을 .gitignore에 만들어 두면 된다. !를 앞에 두면 제외에서 예외 사항을 만들어 둘 수 있다. # .gitignore ..
개발 중이거나 형상 관리가 필요하지 않다고 생각하던 코드를 올릴때 github에 repository를 나중에 만들 경우 다음과 같은 순서로 기존의 프로젝트를 git으로 local repository로 만들고 연결한다. 개발 중인 프로젝트 폴더로 이동하기 $ cd [local project directory] git local repository 초기화(git init) $ git init $ git status $ git add. $ git status .gitignore 파일 작성 및 추가 프로젝트 폴더에 .ignore를 추가하고 제외해야 할 폴더나 파일(확장자)를 적는다. README.md 파일 작성 및 추가 프로젝트 폴더에 README.md 파일을 생성 추가하고 프로젝트 관련 내용을 마크다운 형식으..
- Total
- Today
- Yesterday
- Maker
- CAD
- ubuntu
- docker
- 단축키
- comfyUI
- 파이썬
- Python
- fablab
- 메이커
- 3d프린터
- 한글
- opencv
- 우분투
- tensorflow
- Streamlit
- Fusion360
- cura
- git
- MicroBit
- vscode
- conda
- vvvv
- WSL
- nodejs
- ssh
- nvidia
- Stable Diffusion
- Linux
- Arduino
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |