협업하기
- git clone "주소"
- 브랜치 생성 + 이동
- git checkout -b
- git switch -c feat/기능브랜치명
- git add 해당파일
- git commit -m "커밋메세지"
- git push -u origin 브랜치명
- pr 작성후 원격 브랜치 삭제 클릭
- 로컬로 돌아와 브랜치 삭제 git branch -d 브랜치명
⭐️ 내 브랜치에서 최신버전 받아오기
: 내 브랜치 작업 중 머지된 코드를 pull 받고 싶은 경우
- git branch -u origin/develop 기능브랜치명 설정 해두기
- ‘나는 이미 작업중이었어’ 를 잠시 stash로 임시저장
- git stash
- 신규파일이 있는 경우 : git stash --include-untracked
- git pull
- 작업하던거 다시 가져와야 함
- git stash pop (ctrl + x) 손실 위험
- git stash apply (ctrl + v)
- 충돌상황이 나오는 경우 → 직접 보고 맞는 코드 선택
- Current Change(pull 받은 현재상태)
- Incoming Change(git stash pop 통해 들어오려고 시도하는 변경사항, 내가 바꾼거)
- 작업후 add, commit, push