1. Pull 전 필수 작업
- 원격 저장소에서 코드를 가져오기 전에 반드시 로컬 변경 사항을 처리해야 한다.
- 처리 방법 두 가지:
- git commit: 변경 내용을 영구 저장
- git stash: 임시 저장 (나중에 다시 적용 가능)
2. 브랜치 이동 시 주의 사항
- 다른 브랜치로 전환할 때는 작업 디렉터리를 깨끗한 상태로 유지해야 한다.
- 변경 사항이 있는 경우:
- 커밋으로 저장하거나
- 스태시에 임시 보관 후 이동
3. 변경 사항 무시 방법 (위험🚨)
- 로컬 변경 사항을 포기하고 강제로 진행하는 방법
git reset --hard # 모든 변경 사항 삭제
git checkout -f # 강제 브랜치 이동
- 주의: 이 방법은 되돌릴 수 없으므로 신중하게 사용해야 한다.
4. 문제 발생 시 해결 절차
- git status로 현재 상태 확인
- 변경 사항 커밋 또는 스태시
- 원하는 작업(pull 또는 브랜치 이동) 실행
- 충돌 발생 시 파일 수동 편집 후 해결
5. Tip
- 작업 시작 전에 항상 git pull로 최신 코드 동기화
- 작은 단위로 자주 커밋하는 습관
- 브랜치 이동 전 작업 상태 확인 필수!!
공부하거나 프로젝트 하면서 git 사용할 때 조심하자~!