처음 프로그래밍을 시작했거나, AI 생성형 코딩을 활용하면서 Git이나 터미널을 접하게 된다면 가장 먼저 만나는 혼란 중 하나가 “어떤 터미널을 써야 하지?”일 수 있습니다.
특히 VS Code를 사용하다 보면 기본 터미널로 PowerShell이 열리고, 명령어가 안 먹히거나 Git이 안 된다는 느낌을 받을 때가 많죠. 오늘은 Git Bash를 기본 터미널로 설정하는 것이 왜 특히 비개발자이자 AI 코더에게 유리한지, 실제 코딩과 프로젝트 환경에서 어떤 이점이 있는지 자세히 알려드립니다.

VS Code 기본 터미널은 무엇인가?
VS Code에서 터미널(Ctrl + ~)을 열면 기본적으로 Windows 사용자는 PowerShell, macOS나 Linux 사용자는 bash 또는 zsh가 실행됩니다. 이 환경을 통해 명령어를 입력하고, Git, Python, PHP 등의 CLI 도구를 사용할 수 있습니다.
하지만 PowerShell은 윈도우 중심의 명령어 세트로 구성되어 있어, 많은 오픈소스 예제나 튜토리얼에서 쓰는 ls
, touch
, cat
같은 리눅스 계열 명령어가 잘 작동하지 않거나 다르게 작동합니다.
Git Bash란 무엇인가?
Git Bash는 Git을 설치할 때 함께 제공되는 터미널입니다. 윈도우 환경에서 리눅스 스타일의 명령어를 그대로 사용할 수 있게 해주며, Git 명령어 사용에 최적화되어 있습니다. 유닉스 기반 셸 환경처럼 사용할 수 있기 때문에 다양한 개발 도구 및 오픈소스 코드를 따라 하기에 매우 적합합니다.
Git Bash를 기본 터미널로 설정하는 장점
- 리눅스 스타일 명령어 지원:
ls
,rm
,mv
등 익숙한 명령어들을 그대로 쓸 수 있어 학습이 쉬움 - Git 명령 완전 지원: PowerShell보다 Git 명령이 안정적이며 예상대로 작동
- 리눅스 서버와 유사한 개발 환경: 배포, 빌드, 테스트 등 서버에서 작동할 코드를 로컬에서도 동일하게 다룰 수 있음
- 튜토리얼 및 예제 코드 호환성: 대부분의 온라인 코딩 자료가 bash 기반이기 때문에 그대로 따라 하기 쉬움
비개발자이자 AI 코더에게 Git Bash가 더 나은 이유

비개발자에게는 복잡한 CLI 환경보다는 직관적이고 예제 기반으로 빠르게 실행할 수 있는 환경이 필요합니다. Git Bash는 아래 같은 점에서 유리합니다:
- AI가 제안하는 bash 기반 명령어들을 그대로 복사해 붙여넣을 수 있음
- 리눅스 서버에 배포할 때 생기는 오류나 경로 문제를 로컬에서도 사전에 확인 가능
- Git, Python, PHP 환경을 통합해서 관리하기 쉬움
Python 프로그래밍 시 Git Bash 사용
Git Bash에서는 python
, pip
, venv
명령어가 문제 없이 작동합니다. 단, 가상환경 활성화는 bash 스타일로 실행해야 합니다:
source venv/Scripts/activate
PowerShell에서는 .\venv\Scripts\Activate.ps1
처럼 다르게 입력해야 하는데, 이 차이를 줄여주는 것이 바로 Git Bash의 강점입니다.
PHP 웹 개발 시 Git Bash 사용
PHP의 php
, composer
, php -S
등의 명령어도 Git Bash에서 문제 없이 실행됩니다. Laravel, Slim 같은 프레임워크도 bash 명령어 기반으로 튜토리얼이 구성되어 있기 때문에 호환성이 뛰어납니다.
php artisan serve
Git Bash를 기본 터미널로 설정하는 방법
- VS Code에서 Ctrl + Shift + P 누르기
- “Preferences: Open Settings (JSON)” 입력
- 아래 내용 추가
“terminal.integrated.profiles.windows”: {
“Git Bash”: {
“path”: “C:\\Program Files\\Git\\bin\\bash.exe”
}
}
이 설정을 저장하면 VS Code 터미널을 열 때마다 Git Bash가 자동 실행됩니다.
정리하며
Git Bash는 단순한 터미널 대안이 아닙니다. 특히 비개발자이거나 AI 기반 코딩을 활용하는 분들에게는 실습, 예제 실행, 코드 배포 전 점검 등 다방면에서 훨씬 유연하고 실용적인 개발 환경을 제공합니다. VS Code의 기본 터미널을 Git Bash로 바꾸는 것, 지금 당장 추천드립니다.