SCM/github3 github commit 제거 원리를 모르면, 커밋을 되돌리는 것이 겁날 수 있습니다. 하지만, 원리를 이해하면, 어렵지 않습니다.다음과 같은 상황에 있다고 해봅시다. C 는HEAD 이고 (F) 는 로컬 파일들의 상태입니다. (F) A-B-C ↑ mastercommit C 를 날려버리고 로컬에 있는 수정 사항도 날려버리고 싶다면 이렇게 합니다:git reset --hard HEAD~1결과는: (F) A-B ↑ master이제 B 가 HEAD 입니다. --hard를 이용했기 때문에, 로컬 파일들은 commit B 의 상태가 되었습니다아, 하지만 C 의 커밋 내용을 로컬에는 남겨두고 싶을 수도 있습니다. commit 을 취소하고 싶지만, 수정한 사항들은 간직하고 싶어요.더 작업을 해서 다시 커밋을 할 수도 있으니까요 . C 가 HEAD .. 2015. 3. 29. window gui 에서 초기 push 초기에 작업이 이루어진 프로젝트들을 git 저장소에 퍼블리싱할경우 윈도우 환경에서는 글자수 제한에 의해 제대로 브랜치를 생성 시킬수도 없습니다. 따라서 처음 푸쉬시에는 shell 환경에서 git 명령어에 의존하여 수행하여야합니다.순서대로 따라하시면 되며, 여타 다른 오류가 생길경우 그에 맞는 명령어를 사용하여 대처하시면됩니다. shell git config --system core.longpaths truegit add git commit -m git push master -f 2015. 3. 27. github GUI for windows 다운로드 https://windows.github.com 2015. 3. 26. 이전 1 다음