반응형
개발을 시작했다면 반드시 알아야 할 도구 중 하나가 바로 Git입니다. 단순한 코드 저장소가 아니라, 효율적인 협업과 버전 관리를 가능하게 하는 강력한 도구죠. 이번 글에서는 Git을 처음 접하는 분들을 위해 핵심 개념부터 실습 예제까지 정리해 보았습니다.
✅ Git이란?
Git은 소스코드를 효과적으로 관리할 수 있게 도와주는 분산형 버전 관리 시스템입니다. 코드 변경 이력을 추적하고, 팀원과의 충돌 없이 협업을 가능하게 해줍니다.
💡 Git을 사용하는 이유
- 언제든지 이전 버전으로 돌아갈 수 있다.
- 협업 시 누가 무엇을 변경했는지 추적 가능하다.
- 실험적인 브랜치를 만들어 안전하게 테스트 가능하다.
🛠️ Git 설치 방법
운영체제에 따라 Git을 설치하는 방법은 다음과 같습니다.
- Windows: https://git-scm.com 에서 설치 파일 다운로드 후 설치
- macOS: 터미널에서 brew install git 명령어 사용
- Linux: sudo apt install git 또는 sudo yum install git
🏁 기본 명령어 정리
명령어설명
git init | 현재 폴더를 Git 저장소로 초기화 |
git clone [URL] | 원격 저장소 복제 |
git status | 현재 상태 확인 |
git add [파일] | 변경된 파일을 스테이징 |
git commit -m "메시지" | 스테이징된 파일을 커밋 |
git push | 원격 저장소로 커밋된 내용 전송 |
git pull | 원격 저장소의 최신 내용 가져오기 |
🧪 간단한 실습 예제
mkdir my-project
cd my-project
git init
echo "# My Project" > README.md
git add README.md
git commit -m "처음 커밋"
이렇게 하면 Git 저장소가 생성되고 첫 커밋이 등록됩니다.
🔄 Git과 GitHub 연동하기
GitHub는 Git 저장소를 온라인에 저장하고 공유할 수 있게 도와주는 플랫폼입니다. 다음 명령어로 원격 저장소와 연동할 수 있습니다.
git remote add origin https://github.com/사용자이름/저장소이름.git
git push -u origin main
📌 마무리
Git은 어렵게 느껴질 수 있지만, 실습을 통해 하나씩 익히면 금방 익숙해질 수 있습니다. 처음에는 혼자 연습하다가 점점 팀 프로젝트에 활용해보는 걸 추천드립니다.
🔍 다음에 다룰 내용
- Git 브랜치 전략(Basic & Git Flow)
- 실전 협업 시 Git 사용법
- Git 충돌(conflict) 해결 방법
👉 도움이 되셨다면 공감/댓글/구독 부탁드려요!
📎 다음 포스팅도 알차게 준비할게요!
반응형
'개발' 카테고리의 다른 글
⚔️ REST vs GraphQL: 언제 무엇을 써야 할까? (1) | 2025.03.26 |
---|---|
⚔️ Git 충돌(conflict) 해결 방법: 실전 가이드 (0) | 2025.03.26 |
🤝 실전 협업 시 Git 사용법 (1) | 2025.03.26 |
🌿 Git 브랜치 전략 (Basic & Git Flow) (0) | 2025.03.26 |
📡 REST API 완전 정복: 개념부터 실무 적용까지 (0) | 2025.03.26 |