본문 바로가기

git

Everything up-to-date

상황) 나는 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를 해보자.