상황
현재 나의 개발 브랜치에서 작업 중인 상황에서 다른 팀원의 개발 코드가 main에 merge되어 내가 작업 하던 내용을 빈 공간에 저장 후(stash) 수정된 main을 pull 하여 업데이트 한후 그 위에 다시 내가 작업 하던 내용을 덮어 씌움.
1. git stash (현재 나의 개발 브랜치에서 작업 중인 내용을 stack에 저장)
2. git checkout main (main 브랜치로 이동)
3. git pull (main 브랜치 업데이트)
4. git checkout (작업중이던 나의 개발 브랜치로 이동)
5. git rebase main (나의 개발 브랜치에 업데이트 된 main 브랜치 적용)
5. git stash pop (저장한 작업 중이였던 내용을 덮어 씌움)
'Dev > Git & GitHub' 카테고리의 다른 글
[Git] push한 commit message 수정하기 (0) | 2024.02.21 |
---|---|
[에러 해결] fatal: unable to access ~ : error setting certificate file: C:\Program Files\Git\mingw64\ssl\certs\ca-bundle.crt (0) | 2024.01.10 |
GIT pull , merge, commit, add 명령 되돌리기 (0) | 2022.10.24 |
PR (Pull Request) (0) | 2022.08.03 |
Git & GitHub (0) | 2022.08.03 |