개발자라면 반드시 알아야 할 Git과 GitHub의 기본 사용법을 초보자 눈높이에서 설명합니다.
Git이란?
Git은 버전 관리 시스템입니다. 코드의 변경 이력을 기록하고, 실수로 코드를 망쳐도 이전 버전으로 돌아갈 수 있습니다.
- 문서 작업에서 “보고서_최종.doc”, “보고서_진짜최종.doc”을 만드는 대신
- Git으로 하나의 파일에서 모든 변경 이력을 관리
GitHub란?
Git으로 관리하는 코드를 온라인에 저장하고 공유하는 플랫폼입니다.
- 코드 백업 (내 컴퓨터가 고장나도 안전)
- 다른 개발자와 협업
- 포트폴리오 (채용 시 GitHub 프로필 확인)
Git 기본 명령어
| 명령어 | 설명 |
|---|---|
| git init | 새 Git 저장소 생성 |
| git add . | 변경된 모든 파일 스테이징 |
| git commit -m “메시지” | 변경 사항 저장 (스냅샷) |
| git status | 현재 상태 확인 |
| git log | 커밋 이력 보기 |
| git push | 원격 저장소에 업로드 |
| git pull | 원격 저장소에서 다운로드 |
| git clone URL | 원격 저장소 복제 |
실습: 첫 커밋 만들기
# 1. 프로젝트 폴더 생성nmkdir my-projectncd my-projectnn# 2. Git 초기화ngit initnn# 3. 파일 생성necho "# 내 프로젝트" > README.mdnn# 4. 스테이징 (커밋 준비)ngit add README.mdnn# 5. 커밋 (저장)ngit commit -m "첫 번째 커밋: README 추가"
GitHub에 올리기
- github.com에서 새 Repository 생성
- 터미널에서 다음 명령어 실행:
git remote add origin https://github.com/유저명/저장소명.gitngit branch -M mainngit push -u origin main이제 GitHub에서 내 코드를 확인할 수 있습니다!
마무리
이 글이 도움이 되셨다면 댓글과 공유 부탁드립니다. 더 유용한 정보로 찾아뵙겠습니다!