MSYSGIT 기록 브라우저를 사용하여 특정 커밋을 체크 아웃했습니다. 이것은 실수였습니다. 파일을 보려고했는데, 파일을보기 위해 파일을 확인해야한다고 생각했습니다.GIT의 체크 아웃 실행 취소
그 이후로 나는 원격 리포 (GITHub에서)로 더 이상 커밋을 할 수 없었습니다. 나는 어느 정도 이해하지만, 전적으로는 아닙니다. [체크 아웃의 작동 방식을 완전히 이해하지 못했다는 점에 대해서는 멍청한 마음으로하십시오.]
어떻게 체크 아웃을 실행 취소하고 이전 상태로 되돌릴 수 있습니까?
'체크 아웃'커밋을 마우스 오른쪽 버튼으로 클릭하면 '이 분기 제거'옵션이 표시됩니다. 윌 그 커밋의 파일을 삭제 [나쁜] 아니면 그냥 체크 아웃을 취소 할 수 있습니까? 내가 틀린 나무를 짖고 있니?
전체 newbranch를 병합하지 않으려는 경우 git cherry-pick 단일 커밋을 사용할 수도 있습니다. – Benno
또한 다른 사람이 원격 마스터에 커밋을 추가 한 경우 마스터를 원격지로 푸시 할 수 없습니다. 그럴 경우 'git pull'을하고 그 후에 'git push'가 작동해야합니다. –
좋은 직장! 그랬어! [비록 질문이 그렇게 명확하지는 않지만.) 여전히 궁금한 점이 있습니다. msysgit 히스토리 브라우저에서 "이 지점 제거"를 눌렀다면 무슨 일이 일어 났을까요? 파일을 삭제 했습니까? 아니면 모든 파일이 그 파일 다음에 만들어 졌습니까? – SamGoody