GitHub 초보적인 버그 해소법

GitHub를 갓 때는 문제가 나오면 파랗게 보입니다.
회복 방법을 알고 있으면 침착하게 대응할 수 있습니다.
SourceTree를 사용한 간단한 버그 해소법을 몇 가지 소개.



충돌 파일 해결



마스터와 브랜치의 차이에 오류가 있으면 파일에 충돌이 발생합니다.
이대로라면 커밋(푸시)할 수 없기 때문에, 해소합니다.
  • SourceTree의 화면상에서 【! ] 마크가 붙어 있는 것이, 경합해 버린 파일입니다.


  • 【! ] 마크가 있는 파일을 Dreamweaver에서 열면 master와 브랜치의 차이가 표시되었습니다.
    잘못된 사람을 삭제하거나 올바른 설명으로 다시 작성하여 저장합니다.

  • ※"<<<<

  • 파일 수정이 끝나면 파일 이름을 마우스 오른쪽 버튼으로 클릭하고 충돌 해결 > [해결됨]을 선택합니다.



  • 를 클릭하면 자동으로 커밋 로그에 충돌의 흔적이 채워집니다.
    「※경합 해결 완료」등 코멘트를 남기고 커밋&푸시한다.


  • 작업 재설정



    작업의 실수를 깨닫고, 치마치마 수정하는 것보다 제로로 되돌려 다시 하는 것이 빠를 때는 리셋 해 버립니다.

  • SourceTree로 리셋하고 싶은 파일명을 오른쪽 클릭, 【리셋】을 선택.




  • 확인 팝업에 【OK】.





  • 실수로 풀릭을 닫으면



    실수로 GitHub 풀 요청 화면의 [Close pull request]를 눌러 버렸습니다 ...
    아직 작업이 남아있어 부활시키고 싶습니다.


    ↓「Closed widh unmerged commits」라고 표시되고 있습니다…



    부활 방법


  • 「Closed widh unmerged commits」라고 표시되고 있는 프레임의 바로 아래에 【Reopen pull request】의 버튼이 있으므로 클릭.


  • 타임 라인에 「reopened this」라고 표시되어 풀릭이 부활했습니다!
    【Close pull request】 버튼도 부활합니다.



  • 끝.

    좋은 웹페이지 즐겨찾기