Git 관련 질문 좀 드립니다.

조회수 2150회

아래의 사진과 같이 'SapSampleCode' 와 'SapSampleCodeTizen' 이라는 소스 프로젝트를 'git add' 후 'git commit -m' 하고 최종적으로 'git push' 를 했습니다. 'git log' 를 통해 아래와 같이 기록도 확인했습니다. 근데 실질적으로 GitHub 에 있는 저장소에 갱신이 되지 않습니다. 어떤 문제가 발생한 걸까요?

이미지

이미지

  • (•́ ✖ •̀)
    알 수 없는 사용자

4 답변

  • 2개의 커밋이 리모트 저장소로 push가 이루어지지 않았네요.

    git push origin master 해보세요.

    위에는 최종적으로 push를 하셨다는데, 혹시 push 중에 오류가 난게 아닐까요. 다른 사람이 같은 부분을 수정했다면 충돌이 났을 수도 있습니다.

    Git을 이용한 협업 워크플로우 배우기 시간날때 한번 봐보세요~

  • 커맨드 창에서 git branch -v로 현재 작업 중인 브랜치를 확인해보세요.

    $ git branch -v
      iss53   93b412c fix javascript issue
    * master  7a98805 Merge branch 'iss53'
      testing 782fd34 add scott to the author list in the readmes
    

    위 예제에서는 * 기호가 붙어있는 master가 체크아웃 되어 작업 중인 브랜치입니다.

    그런 후 Github 페이지에서 아래 빨간 테두리 영역을 클릭해서 작업 중인 브랜치로 전환하시면 최근 기록을 볼 수 있습니다.

    이미지

    참고 자료

    • (•́ ✖ •̀)
      알 수 없는 사용자
    • git branch -v 명령어 실행하니 현재 master 브랜치에 체크아웃 되어 있는 것을 확인했습니다. 처음부터 브랜치를 master 만 해놓고 가지치기를 하지 않았기 때문에 사실 이 부분이 문제일까 싶습니다. git log 를 사용하면 로그 기록에는 남아 있는데 대체 뭐가 문제인지 모르겠습니다. 알 수 없는 사용자 2016.8.11 17:04
  • 이미지

    • (•́ ✖ •̀)
      알 수 없는 사용자
    • git status 로 현재상태 봐보세요. 김선우 2016.8.11 19:11
  • 이미지

    이렇게 되어 있습니다. 'your branch is ahead of 'origin/master' by 2 commits. 라는 걸로 보아 이전에 commit 했던 게 걸려 있는 것 같은데 이걸 어찌 해결해야 할지 모르겠습니다. git 에 익숙치가 않아서요..

    • (•́ ✖ •̀)
      알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)