์ด .gitignore ํ์ผ์ ๋ค์ํ IDE, ์๋ํฐ, ๋น๋ ์์คํ
์ ํฌ๊ดํ๋ C++ ํ๋ก์ ํธ ์ ์ฉ ์ข
ํฉ ๋ฌด์ ๋ชฉ๋ก์
๋๋ค.
-
IDE / ์๋ํฐ:
- Visual Studio 2019/2022
- Visual Studio Code (VSCode)
- CLion / JetBrains IDE
- Qt Creator
- Eclipse CDT
- Xcode
- Neovim / Vim
- Emacs
- Sublime Text
- Atom
- Code::Blocks
- CodeLite
- KDevelop
- NetBeans (C/C++)
- Geany
- Dev-C++
- JetBrains Fleet
- Kate
-
๋น๋ ์์คํ :
- CMake
- Ninja
- Meson
- SCons
-
ํจํค์ง ๊ด๋ฆฌ์:
- Conan
- vcpkg
- Hunter
- CPM.cmake
-
์ธ์ด ์๋ฒ:
- clangd
- ccls
- gtags / ctags
์ด .gitignore์ ๋ชฉ์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
- ๋น๋ ๊ณผ์ ์์ ์์ฑ๋๋ ์์ ์ฐ์ถ๋ฌผ์ ์ ์ฅ์์์ ์ ๊ฑฐ
- ๋ก์ปฌ IDE/์๋ํฐ ์ค์ ํ์ผ์ ์ปค๋ฐํ์ง ์๋๋ก ๋ฐฉ์ง
- ์ฌ์ฉ์/PC๋ณ๋ก ๋ฌ๋ผ์ง๋ ์บ์ ๋ฐ ๋ก๊ทธ ํ์ผ ์ ์ธ
C++ ํ๋ก์ ํธ์ ๋ฃจํธ ๋๋ ํฐ๋ฆฌ์ .gitignore ํ์ผ์ ๋ฐฐ์นํฉ๋๋ค:
curl -o .gitignore https://example.com/path/to/.gitignoreGit์ .gitignore์ ๋ช
์๋ ํจํด๊ณผ ์ผ์นํ๋ ํ์ผ/๋๋ ํฐ๋ฆฌ๋ฅผ ์๋์ผ๋ก ๋ฌด์ํฉ๋๋ค.
.gitignore์ ํฌํจ๋์ด ์์ด๋ ํน์ ํ์ผ์ ๊ฐ์ ๋ก ์ถ๊ฐํ๋ ค๋ฉดgit add -f <file>๋ช ๋ น์ ์ฌ์ฉํ์ธ์.Makefile์ ์ง์ ๊ด๋ฆฌํ๋ ๊ฒฝ์ฐ,.gitignore์Makefileํญ๋ชฉ์ ์ญ์ ํ์ธ์.