File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ # C++ 프로젝트용 .gitignore
2+
3+ [ English] ( README.md )
4+
5+ ---
6+
7+ 이 ` .gitignore ` 파일은 다양한 IDE, 에디터, 빌드 시스템을 포괄하는 ** C++ 프로젝트 전용 종합 무시 목록** 입니다.
8+
9+ ## 포함된 환경
10+
11+ - ** IDE / 에디터** :
12+ - Visual Studio 2019/2022
13+ - Visual Studio Code (VSCode)
14+ - CLion / JetBrains IDE
15+ - Qt Creator
16+ - Eclipse CDT
17+ - Xcode
18+ - Neovim / Vim
19+ - Emacs
20+ - Sublime Text
21+ - Atom
22+ - Code::Blocks
23+ - CodeLite
24+ - KDevelop
25+ - NetBeans (C/C++)
26+ - Geany
27+ - Dev-C++
28+ - JetBrains Fleet
29+ - Kate
30+
31+ - ** 빌드 시스템** :
32+ - CMake
33+ - Ninja
34+ - Meson
35+ - SCons
36+
37+ - ** 패키지 관리자** :
38+ - Conan
39+ - vcpkg
40+ - Hunter
41+ - CPM.cmake
42+
43+ - ** 언어 서버** :
44+ - clangd
45+ - ccls
46+ - gtags / ctags
47+
48+ ## 목적
49+
50+ 이 ` .gitignore ` 의 목적은 다음과 같습니다:
51+ - 빌드 과정에서 생성되는 임시 산출물을 저장소에서 제거
52+ - 로컬 IDE/에디터 설정 파일을 커밋하지 않도록 방지
53+ - 사용자/PC별로 달라지는 캐시 및 로그 파일 제외
54+
55+ ## 사용 방법
56+
57+ C++ 프로젝트의 루트 디렉터리에 ` .gitignore ` 파일을 배치합니다:
58+
59+ ``` bash
60+ curl -o .gitignore https://example.com/path/to/.gitignore
61+ ```
62+
63+ Git은 ` .gitignore ` 에 명시된 패턴과 일치하는 파일/디렉터리를 자동으로 무시합니다.
64+
65+ ## 참고 사항
66+
67+ - ` .gitignore ` 에 포함되어 있어도 특정 파일을 강제로 추가하려면 ` git add -f <file> ` 명령을 사용하세요.
68+ - ` Makefile ` 을 직접 관리하는 경우, ` .gitignore ` 의 ` Makefile ` 항목을 삭제하세요.
69+
You can’t perform that action at this time.
0 commit comments