상황) 나는 feature/champion-admin에서 작업을 했고, 작업한 내용을 origin/champion-admin 원격 브랜치에 push를 하려고 했었다.
그래서 git에서 다음과 같이 진행하였다.
1) feature/champion-admin으로 checkout하기
git checkout feature/champion-admin
2) 원격 브랜치로 push 하기
git push origin feature/champion-admin
2)번까지 하면 계속 터미널에서 Everything up-to-date 라는 문구가 뜨며, 이는 원격 브랜치와 로컬 브랜치 간에 아무런 변경 사항이 없다는 것이었다.
추가적으로, 두 브랜치 간의 차이점이 따로 있는건가 해서 git log를 이용해 push된 내용을 보기도 했다.
git log feature/champion-admin
git log origin/feature/champion-admin
결국 이걸 통해 알게 된 것은, Everything up-to-date 문구가 출력된다면, 일단 두 브랜치(원격,로컬)간의 차이가 없다는 것이며, 만약 git log를 통해 변경사항이 저장되지 않은 것이 있다면 다시 추적해서 push를 해보자.
'git' 카테고리의 다른 글
revert commit 했는데 다시 rever commit 할 경우 (0) | 2023.10.26 |
---|---|
병합(merge) 충돌 되돌리고 다시 merge 하기 (2) | 2023.10.18 |
Tried to save uncommitted changes in shelf before update ~ (0) | 2023.09.07 |
git flow - hotfix 작업방법 (0) | 2023.08.17 |
bitbucket으로 repository clone 해오기 (0) | 2023.08.08 |