다른 분들과 하나의 Git Branch에서 협업을 하다보면 내가 작업한 내용을 Push 하기 전에 다른 분이 원격 Branch에 Push 하여 최신 버전이 아닌 내 코드를 바로 Push 하지 못하는 경우가 있다!!
이런 경우 우선 Git Pull을 해준 후에 다시 내 코드를 올려주어야 하는데, 이 경우 단순 Pull을 하면 내가 작성한 코드가 날아가게 된다..
그럴 때 사용해 주는 방법은
git stash
를 입력해 임시 branch로 내가 작성한 코드를 Commit 해 두는 것이다.
Git Stash 이후에 최신 원격 Branch의 정보를 Pull 해주고
git stash pop
위의 코드로 새로 Pull한 Branch와 내가 임시로 저장해 둔 Branch를 Merge 해 주면 내가 작성한 코드의 손실 없이 업데이트 한 내용을 Push 할 수 있다!!
참고자료
'개발 관련 지식 > Git' 카테고리의 다른 글
[Git] 원격 Branch에 Push한 Commit 취소하기 (0) | 2024.04.16 |
---|---|
[Git] Git Merge (Pull Request시) (0) | 2024.01.31 |
[Git] Git의 기초 사용법 (0) | 2021.07.12 |
댓글