본문 바로가기

IT/git

git 계정생성 및 설정

개인적으로 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로 변경