커밋 메세지 형식 (): 커밋 메세지의 행은 100자를 초과할 수 없다! 이를 통해 다양한 git 툴뿐만 아니라 github에서도 메세지를 쉽게 읽을 수 있다. Subject Line 변경에 대한 간결한 설명이 포함되어야 함. 허용된 feat (feature) fix (bug fix) docs (documentation) style (formatting, missing semi colons, …) refactor test (when adding missing tests) chore (maintain) 허용된 변경된 부분이라면 무엇이든 지정될 수 있다. 예를 들어 $location, $browser, $compile, $rootScope, ngHref, ngClick, ngView 등... 생략 가능하다...
1단계 - 브랜치 생성 및 Fork 그리고 Local로 복사 1. 원본 프로젝트에 나의 브랜치 생성 및 확인 1-1. next-step/java-lotto-pro 저장소에 브랜치 생성 1-2. 브랜치 확인 2. Fork 해서 나의 GitHub로 프로젝트 가져오기 * Copy the main branch only 체크 해제 3. 나의 GitHub에서 Local로 프로젝트를 가져온 후 기능 구현을 위한 브랜치 생성 3-1. Fork한 프로젝트 URL을 이용해서 Local에 나의 브랜치만 다운로드 한다. git clone -b {본인_아이디} --single-branch https://github.com/{본인_아이디}/{저장소_아이디} ex) git clone -b seogineer --single-bran..
문제 원격 저장소를 추가하는 도중 "fatal: remote origin already exists." 메세지가 나온다. 이미 다른 원격 저장소가 연결되었던 프로젝트이다. git remote add origin [원격 서버 주소] fatal: remote origin already exists. 해결 "git remote rm [원격 저장소 이름]" 명령으로 원격 저장소를 삭제한 다음 다시 원격 저장소를 추가한다. git remote rm origin git remote add origin [원격 서버 주소] 참고 blog.naver.com/PostView.nhn?blogId=angelkim88&logNo=221565694228&parentCategoryNo=&categoryNo=51&viewDate=&..
Git 작업 흐름 Working directory(작업 디렉토리): 실제 소스 파일들 존재. add 명령으로 Stage로 보냄. Index(Stage): 준비 영역. commit 명령으로 HEAD로 보냄 HEAD: 최종 확정본 사용방법 local에 폴더를 먼저 만든 경우 $ git init //저장소로 만들고 싶은 폴더로 이동해서 명령 실행 $ git add * $ git commit -m "commit에 대한 설명" $ git remote add origin //github에서 미리 repository를 만든다. $ git push origin master github에 저장소를 먼저 만든 경우 $ git clone //github에서 미리 repository를 만든다. $ git add * $ git..