Git를 사용한 코드 푸시/풀, 변경 사항 추적 및 버전 관리
발행: (2026년 1월 17일 오후 03:58 GMT+9)
4 min read
원문: Dev.to
Source: Dev.to
개요
Git을 설정하고 버전 관리에 사용하는 데는 몇 가지 핵심 단계가 있습니다:
- Git 설치
- 사용자 정보 구성
- 저장소 생성
- 커밋 만들기
- 변경 사항 푸시 및 풀
아래는 자세한 단계별 가이드입니다.
푸시와 풀
| Action | Description |
|---|---|
| Push | 로컬 변경 사항(코드 또는 데이터)을 원격 저장소(예: GitHub)로 보냅니다. |
| Pull | 원격 저장소에서 변경 사항을 가져와 로컬 환경에 통합합니다. |
Git 설정
Git을 설치한 후, 사용자 이름과 이메일 주소를 설정합니다.
git config --global user.name "Your Name"
git config --global user.email "you@example.com"
스크린샷 – Git Config

프로젝트 디렉터리 만들기
mkdir project1 # create a folder called project1
cd project1 # move into the folder
스크린샷
-
폴더 생성

-
폴더로 이동

레포지토리 초기화
git init
스크린샷
-
레포 초기화 중

-
생성된 .git 폴더

커밋 만들기
파일 추가
git add .
스크린샷
-
파일 스테이징

-
추가 후 상태

커밋
git commit -m "Add readme.md"
변경 푸시
먼저 원격 저장소(예: GitHub)를 만들고 로컬 저장소와 연결합니다:
git remote add origin https://github.com/your‑username/your‑repo.git
git push -u origin master # 또는 기본 브랜치에 따라 main
스크린샷 – 원격 추가 및 푸시

변경 가져오기
원격 저장소의 새로운 변경 사항을 로컬 저장소에 업데이트하려면:
git pull origin master # or main
스크린샷 – 가져오기

요약
| 단계 | 명령(s) | 목적 |
|---|---|---|
| 구성 | git config --global user.name "Your Name"git config --global user.email "you@example.com" | 본인의 신원을 설정합니다 |
| 초기화 | git init | 새 로컬 저장소를 생성합니다 |
| 스테이징 | git add . | 모든 변경 사항을 스테이징 영역에 추가합니다 |
| 커밋 | git commit -m "message" | 스냅샷을 기록합니다 |
| 원격 | git remote add origin <url> | 원격 저장소와 연결합니다 |
| 푸시 | git push -u origin master | 커밋을 원격 저장소에 푸시합니다 |
| 풀 | git pull origin master | 원격 변경 사항을 로컬에 가져옵니다 |
이제 Git을 설치하고, 구성하며, 버전 관리에 사용하는 깔끔하고 실용적인 가이드를 갖게 되었습니다. 즐거운 코딩 되세요!
[](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5x3ffk12ix7cv0sp489t.webp)
[](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vur0y48fbuv4yxeoy6kp.webp) 