Windows 개발자의 필수 도구: Git Bash 설치부터 기본 명령어 마스터하기

 

Windows 개발자의 필수 도구: Git Bash 설치부터 기본 명령어 마스터하기

Windows 환경에서 Git을 사용하여 소스 코드를 버전 관리하고 싶으신가요? 리눅스 터미널의 강력함을 Windows에서도 경험할 수 있게 해주는 Git Bash가 바로 그 해답입니다.

이 가이드에서는 Git Bash가 무엇인지 이해하고, 설치부터 GitHub 연동, 그리고 협업을 위한 필수 명령어까지 한 번에 정리해 드립니다. 이 글을 따라 하시면 누구나 쉽게 Git을 정복할 수 있습니다.


1. Git Bash란 무엇인가요?

Git은 본래 리눅스/유닉스 같은 CLI(Command Line Interface, 명령어 기반) 환경에서 가장 강력하게 동작하도록 설계되었습니다.

하지만 많은 개발자가 Windows를 사용하죠. Git Bash는 Windows에서도 이 리눅스 스타일의 터미널(Bash)을 사용할 수 있게 해주는 도구입니다. 리눅스 명령어를 그대로 사용하면서 Git을 강력하게 제어할 수 있는, Windows 개발자의 필수 "번역기"와도 같은 존재입니다.


2. 쉽고 빠른 Git Bash 설치 방법

Git Bash를 설치하는 과정은 매우 직관적입니다. 아래 가이드 이미지를 참고하여 순서대로 진행해 보세요.

(여기에 첫 번째 이미지: image_0.png 삽입)

상세 설치 순서

  1. 공식 사이트 접속: Git 공식 홈페이지에 접속합니다.

  2. 다운로드: Windows용 설치 파일(.exe)을 다운로드합니다. (홈페이지가 자동으로 운영체제를 감지하여 가장 적합한 버전을 제안합니다.)

  3. 설치 진행: 다운로드한 파일을 실행한 후, 대부분의 설정을 **기본값(Default)**으로 유지하고 'Next'를 눌러 설치를 완료합니다.

  4. 확인: 설치가 완료되면, 바탕화면이나 폴더의 빈 공간에서 우클릭했을 때 "Git Bash Here" 메뉴가 나타나는지 확인합니다. 이 메뉴를 클릭하면 해당 폴더에서 바로 Bash 터미널이 열립니다.


3. Git 최초 세팅: 내 정보 등록하기

Git Bash를 처음 설치했다면 가장 먼저 누가 이 코드를 작성했는지 기록할 사용자 정보를 전역(Global)으로 설정해야 합니다. 이 정보는 모든 프로젝트의 커밋 기록에 남게 됩니다.

Git Bash를 열고 아래 두 명령어를 차례로 입력하세요. (" 사이의 내용은 본인의 정보로 변경해 주세요.)

Bash
git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"

(중략 - 4절부터 8절까지는 기존 내용을 바탕으로 가독성을 높여 구성)


9. 고급 작업: 브랜치(Branch) 활용하기

동시에 여러 기능을 개발하거나, 안정적인 메인 코드(main)를 건드리지 않고 새로운 시도를 하고 싶을 때 브랜치를 사용합니다.

(이 부분에 삽입할 두 번째 이미지를 다음에 생성할 예정입니다. 브랜치의 개념을 시각화할 것입니다.)

Bash
# 새로운 브랜치(feature/login) 생성 및 해당 브랜치로 이동
git checkout -b feature/login

# 현재 존재하는 모든 브랜치 목록 확인 (별표(*)가 현재 브랜치)
git branch

# 다시 메인 브랜치(main)로 이동
git checkout main

# 개발이 완료된 feature/login 브랜치의 내용을 main 브랜치로 병합
git merge feature/login

10. 협업을 위한 Pull Request(PR) 흐름

팀원들과 협업할 때는 직접 메인 브랜치에 코드를 넣지 않고, Pull Request(PR) 과정을 거칩니다.

  1. 기능 개발: 나만의 새 브랜치에서 기능을 완벽히 개발합니다.

  2. 푸시: 내 브랜치를 원격 저장소(GitHub)로 푸시합니다.

  3. PR 생성: GitHub 웹사이트에서 "Pull Request"를 생성하여 다른 팀원들에게 리뷰를 요청합니다.

  4. 리뷰 및 머지: 코드 리뷰를 받고 문제가 없으면 메인 브랜치로 머지(Merge)됩니다.


이제 여러분은 Git Bash를 설치하고, 내 정보를 등록하고, 프로젝트를 버전 관리하며 GitHub와 연동하는 모든 기본 과정을 배웠습니다. 이 가이드와 함께 Git Bash의 강력함을 경험해 보세요!

댓글

이 블로그의 인기 게시물

삼성 제품 시리얼번호로 제조일자 확인하는 방법

📱 아이폰 16 DFU 공장 초기화 및 벽돌 복구 가이드

NX 3D CAD 중량 구하는 방법