단계별 Git 명령 가이드
발행: (2026년 4월 6일 AM 03:00 GMT+9)
2 분 소요
원문: Dev.to
Source: Dev.to
초기 설정
git config --global user.name "Your Name"
git config --global user.email "your@email.com"
# Initialize a new repository
git init
# Add a remote GitHub repo
git remote add origin https://github.com/username/repo.git
기본 워크플로
# Check repo status
git status
# Stage files
git add filename.js
git add . # add all files
# Commit changes
git commit -m "Initial commit"
# Push to remote (main branch)
git push origin main
브랜치 관리
# Create new branch
git branch develop
# Switch to branch
git checkout develop
# Create + switch in one step
git checkout -b feature/login-auth
# List branches
git branch
병합
# Merge feature into develop
git checkout develop
git merge feature/login-auth
# Merge staging into main
git checkout main
git merge staging
원격과 동기화
# Pull latest changes
git pull origin develop
# Push branch to remote
git push origin develop
유지 보수
# Delete local branch
git branch -d feature/login-auth
# Delete remote branch
git push origin --delete feature/login-auth
# View commit history
git log --oneline --graph --decorate
핫픽스 흐름
# Create hotfix branch from main
git checkout main
git checkout -b hotfix/critical-bug
# After fix
git commit -m "Fix critical bug"
git push origin hotfix/critical-bug
# Merge back into main and develop
git checkout main
git merge hotfix/critical-bug
git checkout develop
git merge hotfix/critical-bug