본문 바로가기

전체 글232

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.
java 와 groovy 문법 차이 생략 가능한 구문들Import Statements그루비는 기본적으로 다음 패키지들을 임포트하고 있기 때문에, 다음 패키지들에 대해서는 임포트문을 생략할 수 있다.● Groovy.lang.*● Groovy.util.*● Java.lang.*● Java.util.*● Java.net.*● Java.io.*● Java.math.BigInteger● Java.math.BigDecimalSemicolons그루비에서 세미콜론은 필수가 아니기 때문에 생략 가능하다. 다음 두 문장 모두 유효하다.12println 'Hello World';println 'Hello World'하지만 두 문장을 한 라인에 코딩할 경우라면 세미콜론으로 각 문장을 구분해 줘야 한다.1println 'Hello'; println 'world'.. 2015. 3. 25.