본문 바로가기

CONFIGURATION

[GIT] git 명령어 정리

# Git bash 에서 환경설정 하기

 - 유저 이름, 이메일 설정 (Github 가입했을 때 사용한 이메일)

git config --global user.name "myname"
git config --global user.email "myemail@email.com"

- 환경설정 정보 확인

git config --list

 

# Github 업로드

- 초기화 (프로젝트 생성 후 첫번째 올릴 때만 해주면 됨)

git init

- 올리고 싶은 파일 추가 (add . 은 전체 파일 올리기)

git add . 
git add 파일이름.확장자

- 상태 확인

git status

- commit message (히스토리) 만들기

git commit -m "commit message"

- Github repository와 로컬 프로젝트 연결

git remote add origin repository

- 잘 연결 되었는지 확인

git remote -v

- Github 올리기

(만약 master가 아니라 branch에 올린다면 master 대신 branch 이름 넣기)

git push origin master

 

# Github 팀프로젝트 하는 방법

- github 에서 소스코드 다운로드

git clone 주소 폴더이름

- Github에서 내 브랜치 만들기

git checkout -b 브랜치이름

- 브랜치에 소스코드 업데이트하기

git add .
git commit -m "commit message"
git push origin 브랜치이름

- 마스터 브랜치에 소스 가져오기 (pull)

pull 하기 전에는 기존의 소스코드 commit을 먼저 해놓아야함

git pull origin master

- 브랜치끼리 이동

git checout 브랜치이름