코딩을 시작하려고 Git을 설치하다 보면 생각보다 많은 선택 화면이 나옵니다. 처음 보는 분들은 “그냥 Next만 눌러도 될까?”, “Vim은 뭐고 PATH는 또 뭘까?”, “Antigravity랑 같이 쓰려면 뭘 선택해야 하지?” 하고 헷갈리기 쉽습니다.
정확히 말하면 지금 설치하는 것은 GitHub가 아니라 Git입니다. Git은 내 컴퓨터에서 코드 변경 내역을 관리하는 도구이고, GitHub는 그 코드를 온라인에 저장하고 공유하는 서비스입니다. 쉽게 말해 Git은 작업 도구, GitHub는 보관소에 가깝습니다.
이번 글에서는 Windows에서 Git 2.54.0 설치를 진행할 때 나오는 옵션을 초보자도 이해할 수 있도록 하나씩 설명해 보겠습니다. 특히 Antigravity, VS Code, GitHub를 함께 사용할 예정이라면 어떤 선택이 가장 무난한지도 함께 정리했습니다.
설치 화면이 많아 보여도 너무 걱정하지 않으셔도 됩니다. 대부분은 기본값으로 진행해도 괜찮고, 몇 가지 중요한 옵션만 잘 선택하면 됩니다.
1. Git 설치 전에 무엇을 알아야 할까요?
Git 설치 과정에서 나오는 옵션은 크게 세 가지로 나눌 수 있습니다. 첫째, Git을 어디에 설치할지 정하는 기본 설정입니다. 둘째, Git Bash, Git LFS, 편집기 같은 부가 기능을 선택하는 단계입니다. 셋째, PATH, SSH, 줄바꿈, 인증 저장 방식처럼 실제 사용 환경에 영향을 주는 설정입니다.
초보자에게 가장 중요한 기준은 “다른 개발 도구에서도 Git을 편하게 사용할 수 있게 설정하는 것”입니다. Antigravity나 VS Code 같은 코딩 도구 안에서 Git 명령어를 쓰려면 Git이 Windows 전체에서 인식되어야 합니다.
그래서 이 글에서는 너무 전문적인 설정 대신, 개인 프로젝트와 학습용 개발 환경에서 가장 무난한 선택을 기준으로 설명하겠습니다. 회사 보안 정책이나 특수한 개발 환경이 아니라면 아래 추천 설정을 따라가도 충분합니다.
라이선스 안내 화면은 어떻게 보면 될까요?
처음에는 GNU General Public License 안내 화면이 나옵니다. 이 화면은 Git이 오픈소스 소프트웨어라는 점과 사용 조건을 안내하는 단계입니다. 일반 사용자가 별도로 수정할 내용은 없습니다.
추천 선택은 Next입니다. 내용을 확인한 뒤 다음 단계로 넘어가면 됩니다.
설치 위치는 바꿔야 할까요?
설치 위치는 기본값인 C:\Program Files\Git 그대로 두는 것을 추천합니다. 특별한 이유 없이 설치 경로를 바꾸면 나중에 다른 프로그램이 Git을 찾지 못하는 경우가 생길 수 있습니다.
특히 Antigravity, VS Code, PowerShell 등 여러 도구에서 Git을 함께 사용할 예정이라면 기본 설치 경로가 가장 안정적입니다. 저장 공간도 약 300MB 정도면 충분하므로 부담이 크지 않습니다.
2. Git 설치 옵션은 화면별로 어떻게 선택하면 될까요?
이제부터는 설치 과정에서 실제로 헷갈리는 옵션들을 하나씩 살펴보겠습니다. 각 단계마다 “추천 선택”과 “왜 그렇게 선택하는지”를 함께 적어두었으니, 화면을 보면서 차근차근 따라오시면 됩니다.
구성 요소 선택은 무엇을 체크해야 할까요?
구성 요소 선택 화면에서는 Git과 함께 설치할 부가 기능을 고릅니다. 여기서는 대부분 기본값을 그대로 두면 됩니다.
Windows Explorer integration은 체크해두는 것이 좋습니다. 이 옵션을 켜면 폴더에서 마우스 오른쪽 버튼을 눌렀을 때 “Git Bash here” 메뉴를 사용할 수 있습니다. 원하는 폴더에서 바로 Git Bash를 열 수 있어 초보자에게도 편합니다.
Git LFS도 체크 유지가 좋습니다. Git LFS는 Git Large File Storage의 약자로, 이미지나 영상, 큰 디자인 파일처럼 용량이 큰 파일을 관리할 때 도움을 줍니다. 당장 쓰지 않더라도 설치해두면 나중에 대용량 파일이 포함된 프로젝트를 다룰 때 유용합니다.
.git 설정 파일을 기본 편집기로 연결하는 옵션과 .sh 파일을 Bash로 실행하는 옵션도 체크 상태를 유지하면 됩니다. 개발 프로젝트를 하다 보면 .gitignore, .gitconfig 같은 파일을 열어야 할 일이 생기는데, 이때 편집기로 바로 열 수 있어 편합니다.
반대로 바탕화면 아이콘은 꼭 필요하지 않습니다. Git은 보통 바탕화면 아이콘으로 실행하기보다 Git Bash, 터미널, Antigravity 같은 도구 안에서 사용하기 때문입니다.
시작 메뉴 폴더는 Git 그대로 두면 될까요?
시작 메뉴 폴더는 Windows 시작 메뉴에 Git 관련 바로가기를 어떤 이름으로 만들지 정하는 단계입니다. 기본값은 Git입니다.
추천 선택은 Git 그대로 두고 Next입니다. “Don't create a Start Menu folder”는 체크하지 않는 것이 좋습니다. 체크하면 시작 메뉴에서 Git Bash나 Git GUI를 찾기 어려울 수 있습니다.
초보자라면 시작 메뉴에 Git 폴더가 있는 편이 좋습니다. 나중에 Git Bash를 직접 실행하거나 Git 관련 도구를 찾아야 할 때 더 편하기 때문입니다.
기본 편집기는 Vim을 선택해도 될까요?
Git 설치 중 가장 많이 헷갈리는 화면이 기본 편집기 선택입니다. 기본값으로 Vim이 선택되어 있는 경우가 많은데, 초보자에게 Vim은 조금 어렵게 느껴질 수 있습니다.
Vim은 강력한 편집기지만 사용법이 일반 메모장과 다릅니다. 예를 들어 저장하고 나가려면 Esc를 누른 뒤 :wq를 입력해야 합니다. 처음 Git을 쓰는 분들은 커밋 메시지 작성 화면에서 Vim이 열리면 나가는 방법을 몰라 당황하기도 합니다.
VS Code가 설치되어 있다면 “Use Visual Studio Code as Git's default editor”를 추천합니다. VS Code가 없다면 “Use Notepad as Git's default editor”를 선택해도 괜찮습니다.
Antigravity와 함께 사용할 예정이라면 Git 기본 편집기를 꼭 Antigravity로 맞추지 않아도 됩니다. 현재 설치 프로그램 목록에 Antigravity가 없다면 VS Code 또는 Notepad를 선택해도 Git 사용에는 문제가 없습니다.
VS Code, Notepad, Vim 중 무엇이 가장 무난할까요?
가장 무난한 순서는 VS Code, Notepad, Vim 순서입니다. 코딩을 계속할 예정이라면 VS Code가 편하고, 단순히 커밋 메시지 정도만 작성한다면 Notepad도 충분합니다.
초보자라면 Vim은 피하는 것이 좋습니다. Git 자체를 배우기도 바쁜데 편집기 조작법까지 따로 익혀야 하면 설치 단계에서 불필요하게 막힐 수 있습니다.
초기 브랜치 이름은 master와 main 중 무엇이 좋을까요?
이 화면은 새 저장소를 만들 때 첫 번째 브랜치 이름을 무엇으로 할지 정하는 단계입니다. 예전에는 master라는 이름을 많이 썼지만, 요즘은 main을 기본 브랜치 이름으로 많이 사용합니다.
추천 선택은 “Override the default branch name for new repositories”를 선택하고 main으로 설정하는 것입니다. GitHub와 함께 사용할 계획이라면 main으로 맞춰두는 편이 더 자연스럽습니다.
Let Git decide를 선택해도 Git 사용이 불가능한 것은 아닙니다. 하지만 화면 설명처럼 현재 기본값이 master로 잡힐 수 있으므로, 처음부터 main으로 정해두면 나중에 GitHub 저장소와 맞추기 좋습니다.
PATH 환경 설정은 왜 중요할까요?
PATH 설정은 Git을 어디에서 사용할 수 있게 할지 정하는 중요한 단계입니다. 쉽게 말해 Windows가 “git이라는 명령어가 어디에 있는지” 찾을 수 있도록 알려주는 설정입니다.
추천 선택은 “Git from the command line and also from 3rd-party software”입니다. 이 옵션을 선택하면 Git Bash뿐 아니라 PowerShell, 명령 프롬프트, VS Code, Antigravity 같은 외부 프로그램에서도 Git 명령어를 사용할 수 있습니다.
첫 번째 옵션인 “Use Git from Git Bash only”를 선택하면 Git Bash 안에서만 Git을 쓸 수 있습니다. 그러면 Antigravity 안의 터미널에서 git 명령어가 인식되지 않을 수 있습니다.
세 번째 옵션인 “Use Git and optional Unix tools from the Command Prompt”는 Git뿐 아니라 여러 Unix 도구까지 Windows 명령 프롬프트에서 쓰게 합니다. 하지만 일부 Windows 기본 명령어와 충돌할 수 있어 초보자에게는 추천하지 않습니다.
SSH는 bundled OpenSSH를 선택하면 될까요?
SSH는 GitHub 같은 원격 저장소에 안전하게 접속할 때 사용하는 방식입니다. 설치 화면에서는 Git에 포함된 OpenSSH를 쓸지, Windows에 따로 설치된 외부 OpenSSH를 쓸지 선택합니다.
추천 선택은 “Use bundled OpenSSH”입니다. Git 설치 프로그램에 포함된 SSH 도구를 그대로 사용하기 때문에 별도 설정이 적고, 일반적인 GitHub 사용에도 충분합니다.
외부 OpenSSH는 회사 보안 정책이나 별도 SSH 환경을 이미 구성해둔 분들에게 적합합니다. 일반 개인 사용자나 초보자는 bundled OpenSSH가 더 편합니다.
HTTPS 인증서는 Windows Secure Channel을 선택해도 될까요?
이 화면은 Git이 HTTPS로 GitHub 같은 서버에 접속할 때 인증서를 어떻게 확인할지 정하는 단계입니다.
추천 선택은 “Use the native Windows Secure Channel library”입니다. Windows에 저장된 인증서 체계를 그대로 사용하기 때문에 Windows 환경과 잘 맞습니다.
OpenSSL library를 선택해도 Git 사용은 가능하지만, 일반 Windows 사용자는 Windows Secure Channel이 더 무난합니다. 특히 회사나 학교 PC처럼 내부 인증서가 적용된 환경에서는 Windows 인증서 저장소를 사용하는 방식이 유리할 수 있습니다.
줄바꿈 설정은 왜 나올까요?
Windows와 macOS, Linux는 텍스트 파일의 줄바꿈 방식이 다릅니다. Windows는 CRLF 방식을 쓰고, macOS와 Linux에서는 LF 방식을 주로 사용합니다.
이 차이를 제대로 관리하지 않으면 실제 코드는 바꾸지 않았는데도 Git이 파일 전체가 수정된 것처럼 인식하는 일이 생길 수 있습니다.
추천 선택은 “Checkout Windows-style, commit Unix-style line endings”입니다. Windows에서 작업할 때는 편하게 사용하고, Git에 저장할 때는 Unix 스타일인 LF로 정리해주는 방식입니다.
개인 프로젝트와 협업 프로젝트 모두에서 무난한 선택입니다. 초보자라면 이 기본값을 그대로 두는 것이 좋습니다.
Git Bash 터미널은 MinTTY를 선택하면 될까요?
이 화면은 Git Bash를 실행했을 때 어떤 터미널 창을 사용할지 정하는 단계입니다.
추천 선택은 “Use MinTTY”입니다. MinTTY는 Git Bash에서 기본으로 많이 사용하는 터미널이고, 창 크기 조절이나 복사, 붙여넣기가 비교적 편합니다.
Windows 기본 콘솔을 선택할 수도 있지만, 특별한 이유가 없다면 MinTTY가 더 무난합니다. Antigravity 안에서 Git을 사용할 때는 Antigravity 자체 터미널을 쓰게 되므로, 이 설정은 주로 Git Bash를 따로 실행할 때 영향을 줍니다.
git pull 기본 동작은 무엇을 선택해야 할까요?
git pull은 GitHub 같은 원격 저장소의 최신 내용을 내 컴퓨터로 가져올 때 사용하는 명령어입니다. 이때 내 작업과 원격 저장소의 작업이 어떻게 합쳐질지 정하는 화면입니다.
추천 선택은 “Fast-forward or merge”입니다. 가능하면 깔끔하게 최신 상태로 이동하고, 필요할 경우 병합 커밋을 만들어 합쳐주는 방식입니다.
Rebase는 기록을 깔끔하게 만들 수 있지만, 초보자에게는 충돌 해결 과정이 어렵게 느껴질 수 있습니다. Only ever fast-forward는 흐름이 조금만 어긋나도 pull이 실패할 수 있어 초보자에게 불편할 수 있습니다.
처음 Git을 배울 때는 Fast-forward or merge로 시작하고, 나중에 Git에 익숙해지면 rebase를 공부해도 늦지 않습니다.
Git Credential Manager는 켜두는 것이 좋을까요?
Git Credential Manager는 GitHub 로그인 정보를 안전하게 저장해주는 도구입니다. GitHub에 코드를 올리거나 가져올 때 매번 인증 정보를 입력하지 않도록 도와줍니다.
추천 선택은 “Git Credential Manager”입니다. Antigravity, VS Code, Git Bash, PowerShell에서 GitHub를 사용할 때 인증 과정이 훨씬 편해집니다.
None을 선택하면 인증 도우미를 사용하지 않게 됩니다. 그러면 push, pull, clone 같은 명령어를 사용할 때 인증 정보를 직접 입력해야 할 수 있어 초보자에게는 불편합니다.
추가 옵션은 어떻게 선택하면 될까요?
추가 옵션 화면에서는 file system caching과 symbolic links를 선택할 수 있습니다.
Enable file system caching은 체크 유지가 좋습니다. Git이 파일 정보를 더 빠르게 읽을 수 있도록 도와주기 때문에 git status, git add 같은 작업에서 성능 향상에 도움이 됩니다.
Enable symbolic links는 일반 사용자라면 체크하지 않아도 됩니다. 심볼릭 링크는 개발 환경에 따라 필요한 경우가 있지만, Windows 권한 설정이나 개발자 모드와 관련될 수 있어 초보자에게는 불필요하게 복잡할 수 있습니다.
현재처럼 file system caching은 체크하고, symbolic links는 체크하지 않은 상태로 Install을 누르면 됩니다.
설치가 시작되면 무엇을 기다리면 될까요?
Install 버튼을 누르면 Git 설치가 진행됩니다. 파일이 추출되고 필요한 구성 요소가 Windows에 설치됩니다. 이 과정에서는 별도로 선택할 내용이 없습니다.
설치가 완료되면 Git Bash를 실행하거나 Antigravity 터미널에서 git --version 명령어를 입력해 Git이 정상 설치되었는지 확인할 수 있습니다.
3. Antigravity와 GitHub를 함께 쓸 때 최종 설정은?
Antigravity 같은 AI 코딩 도구를 사용할 예정이라면 Git은 단순히 설치만 되어 있는 것보다, 터미널과 외부 프로그램에서 잘 인식되는 것이 중요합니다.
가장 중요한 선택은 PATH 설정에서 “Git from the command line and also from 3rd-party software”를 고르는 것입니다. 이 설정을 해야 Antigravity 내부 터미널에서도 Git 명령어를 사용할 가능성이 높아집니다.
또한 GitHub를 사용할 계획이라면 Git Credential Manager를 켜두는 것이 좋습니다. 그래야 GitHub 로그인이나 인증 토큰을 매번 입력하는 번거로움을 줄일 수 있습니다.
| 설정 항목 | 추천 선택 | 이유 |
|---|---|---|
| 설치 위치 | 기본 경로 유지 | 다른 개발 도구가 Git을 찾기 쉬움 |
| 기본 편집기 | VS Code 또는 Notepad | Vim보다 초보자가 사용하기 쉬움 |
| 기본 브랜치 | main | GitHub와 함께 쓰기 자연스러움 |
| PATH 설정 | 3rd-party software 사용 가능 옵션 | Antigravity와 VS Code에서 Git 사용 가능 |
| SSH | bundled OpenSSH | 별도 설정 없이 사용하기 쉬움 |
| HTTPS 인증서 | Windows Secure Channel | Windows 환경과 잘 맞음 |
| 줄바꿈 | Checkout Windows-style, commit Unix-style | Windows와 GitHub 협업에 무난함 |
| Credential Helper | Git Credential Manager | GitHub 인증을 편하게 관리 |
SMART HOW Tip
Git 설치에서 초보자가 가장 많이 실수하는 부분은 기본 편집기를 Vim으로 둔 채 진행하는 것과 PATH 설정을 너무 제한적으로 선택하는 것입니다.
Vim을 잘 모르는 상태에서 커밋 메시지 작성 화면이 열리면 저장하고 나가는 방법을 몰라 당황할 수 있습니다. 그래서 처음에는 VS Code나 Notepad처럼 익숙한 편집기를 선택하는 편이 좋습니다.
또 하나 중요한 것은 PATH 설정입니다. Git Bash에서만 Git을 쓰는 경우라면 첫 번째 옵션도 가능하지만, Antigravity나 VS Code 안에서 Git을 사용할 예정이라면 반드시 외부 프로그램에서도 Git을 사용할 수 있는 옵션을 선택하는 것이 좋습니다.
처음 Git을 설치하는 목적이 GitHub에 프로젝트를 올리는 것이라면, 설치 후 바로 git --version으로 정상 설치 여부를 확인해 보세요. 그다음 사용자 이름과 이메일을 설정하면 GitHub 연결 준비가 훨씬 수월해집니다.
오늘의 체크리스트
| 체크 항목 | 추천 설정 |
|---|---|
| 설치 경로 | C:\Program Files\Git 기본값 유지 |
| Git Bash Here | 체크 유지 |
| Git LFS | 체크 유지 |
| 기본 편집기 | VS Code 또는 Notepad 선택 |
| 기본 브랜치 | main 추천 |
| PATH 설정 | Git from the command line and also from 3rd-party software 선택 |
| OpenSSH | Use bundled OpenSSH 선택 |
| HTTPS 인증서 | Windows Secure Channel 선택 |
| 줄바꿈 설정 | Checkout Windows-style, commit Unix-style 선택 |
| Credential Manager | Git Credential Manager 선택 |
| 추가 옵션 | file system caching 체크, symbolic links는 미체크 |
자주 묻는 질문
Git과 GitHub는 같은 건가요?
아닙니다. Git은 내 컴퓨터에서 코드 변경 이력을 관리하는 도구이고, GitHub는 그 코드를 온라인에 저장하고 공유하는 서비스입니다. Git을 먼저 설치해야 GitHub에 프로젝트를 올리는 작업이 편해집니다.
Antigravity를 쓰면 Git 설치가 꼭 필요한가요?
프로젝트를 GitHub에 올리거나 버전 관리를 하려면 Git 설치가 필요합니다. Antigravity가 코드를 작성하는 도구라면, Git은 코드 변경 기록을 관리하는 도구라고 이해하면 쉽습니다.
설치 옵션을 잘못 선택하면 다시 설치해야 하나요?
대부분의 설정은 나중에 Git 설정 명령어나 재설치로 바꿀 수 있습니다. 다만 처음부터 PATH, 기본 편집기, Credential Manager를 잘 선택해두면 이후 작업이 훨씬 편합니다.
Git 설치는 처음 보면 복잡해 보이지만, 하나씩 보면 대부분 이유가 있는 선택지입니다. 특히 Antigravity와 GitHub를 함께 사용할 예정이라면 이번 글의 추천 설정을 기준으로 설치하면 무난하게 시작할 수 있습니다.
이 글이 도움이 되셨다면 Git 설치에서 막히는 분들과 함께 공유해 주세요. 작은 설정 하나를 미리 알아두는 것만으로도 나중에 GitHub 연결이나 프로젝트 관리에서 시간을 많이 아낄 수 있습니다.