요즘 알고리즘 문제 풀이를 주차별 이슈로 관리하고 있는데, 커밋 메시지를 매번 작성하기 너무 귀찮다는 생각이 들었다. 어떻게 자동화할 방법이 없을까 하다가 블로그의 알고리즘 카테고리와 이슈 번호를 포함한 커밋 메시지 생성부터 원격 저장소로의 푸쉬까지 자동으로 해주는 스
스프링 부트와 JPA로 QNA 게시판 만들기 프로젝트를 진행하며 Type없이 커밋메시지를 작성하고 있었는데, 이번에 페어와 함께 웹 서버 만들기 프로젝트를 진행하며 커밋 메시지 작성 방식을 변겅하게 되었다.타입을 적어주니 커밋메시지가 훨씬 이해하기 쉬워졌다. 익숙해지
브랜치 = 포인터 → 브랜치는 포인터이기 때문에 새로운 브랜치를 만들 때 SVN과 같이 프로젝트를 복사할 필요 없이 커밋을 가리키기만 하면 된다!branch 연습하기 좋은 사이트브랜치 혹은 커밋을 가리키는 포인터HEAD를 이용하면 브랜치 사이를 넘나들 수 있다.최신 커
Git vs SVN(SubVersion) SVN 변경 내용만 저장 → 변경 내용 발생 시 처음으로 거슬러 올라가며 바뀐 점을 모두 반영하는 계산 필요 Git 변경 내용 포함 전체 코드를 저장 → Delta(차이점)이 아닌 Snapshot을 저장하기 때문에 계산이 필요
※ [Download ZIP]을 통해 코드를 내려받으면 소스코드만 저장되는 반면, git clone을 이용하면 버전 정보와 원격저장소의 주소 등이 소스코드와 함께 내 컴퓨터의 로컬저장소에 저장된다. 1. 원격 저장소를 다운받고 싶은 폴더로 이동한다. $ cd dire
현재 상태를 확인한다.git log를 통해 커밋 히스토리를 확인한다.이동을 원하는 시점의 커밋 아이디(최소 앞 7자리)를 복사한 뒤 checkout 명령어를 실행하면 해당 시점의 커밋으로 돌아간다.다시 최신 커밋으로 돌아갈 때는 커밋 아이디 대신 -만 써 주어도 무방하
gitconfig에 있는 모든 setting 출력 .gitconfig 파일 열기기본 에디터 설정사용자 정보 등록git add