개인적으로 spring boot 기반 jpa관련 스터디를 진행하면서
git에 소스를 올리기로 하였다.
이대로만 따라하면 기본적인 설정은 다 된다.
git bash를 사용함.
-- git 설정
1. git 계정생성
2. branch 생성
-- git에 등록된 계정 확인
> git config user.name
> git config user.email
-- 등록
> git config --global user.name abc
> git config --global user.email abc@gmail.com
> ssh-keygen -t rsa -b 4096 -C "abc@gmail.com"
clip <~/.ssh/id_rsa.pub
복사한 값을 github setting에 ssh 넣어줌.
프로젝트는 폴더에서 git bash here 클릭
-- 소스 commit
1. git add ; commit 하기 전에 commit할 대상을 가상의 영역(stage)에 올림
> git add --all ; 변경 전체 파일 add
> git add helloworld.java ; 원하는 파일만 add
> git add -u ; 수정된 파일만 등록
> git reset ; add된 내용 reset
2. git commit ; add된 파일을 branch에 commit함
> git commit ; commit log를 입력
> git commit --amend ; 가장 최근에 작성된 commit을 수정할 수 있음. commit id는 바뀜
3. git push ; 현재 branch의 commit된 내용을 반영
> git push origin HEAD:master ; (가장많이쓰는형태)master branch의 HEAD commit까지의 내용을 반영
- develop to master merge
develop에 커밋하고
git checkout master > master로 변경