오늘 쓴 명령어
git 설명
1단계: 최신 상태 만들기 (Sync)
# 1. develop 브랜치로 이동
git switch develop
# 2. 원격 변경사항 당겨오기 (습관화 필수!)
git pull origin develop
2단계: 작업 브랜치 생성 (Create Branch)
# 형식: git switch -c [브랜치명]
git switch -c feature/signup-api (생성)
git switch feature/signup-api (이동)
3단계: 개발 및 커밋 (Code & Commit)
git add .
git commit -m "feat: Implement signup service logic"
4단계: 원격 저장소 업로드 (Push)
git push origin feat/signup-api
1. 하던 작업 임시 저장 (stash): 일단 지금까지 짠 코드를 잃어버리지 않게 stash합니다.
git stash
2. 최신 develop 가져오기:
git switch develop
git pull origin develop
3. 내 작업 브랜치에 최신 코드 섞기 (Merge): 내 브랜치(feat/login)로 돌아와서 방금 갱신된 develop을 합칩니다.
git switch feat/login
git merge develop
4. 작업 재개: 이제 최신 코드가 반영된 상태에서 다시 개발을 이어갑니다.
git stash pop
병합 문제도 해결해 봤고, commit을 안하고 pull 땡겼을 때 생기는 문제점(작성 하던 내용들이 날라감) 이런것도 해결 하는 방법을 배웠습니다. 해결 방법은 로컬에서의 기록을 보고 싹 다 돌아다니면서 최근 저장되어 있던 코드를 가져와서 복붙 하는 행동.