Git 입문 1

기본 Setting 및 필수 명령어

특징

분산형 버전 관리 시스템 중 하나로 소스 코드 저장과 변경 이력, 특정 시점으로의 회귀를 가능하게 해준다.

팀 프로젝트 수행 시 개발중인 소스의 과정을 각 버전별로 관리할 수 있게 해준다.

기본 Setting

필수 명령어

$ touch "파일명"
$ ls // 저장소 내부 파일 확인
$ git add .  // 변경사항 스테이징
$ git status // 현재 상황 확인

$ git commit -m "커밋 메시지"  // 변경사항 확정하여 커밋으로 만듬
$ git log  // 커밋 이력 조회

$ echo 내용 > 파일명 // 파일명과 내용을 동시에 생성
$ cat 파일명 // 내용 확인
$ git push origin master  // 업로드
$ git clone "원격 저장소 주소"  // 이전 변경사항도 저장됨
$ git add . "파일명"
$ git reset // 스테이징 해제, 전체 커밋 해제
$ git reset HEAD~1 // 바로 전단계로 초기화 ( Head~1 = 위치하던 커밋의 1단계 뒤로)

img/1.png

$ git rm -r --cached . // 현재 저장소에 있는 파일들을 인덱스에서 일괄 삭제 처리
$ git add . // 스테이징
$ git push origin master // origin이라는 이름으로 지정된 원격 저장소에 master 브랜치 업로드

$ git pull origin master // 원격 저장소 origin에서 master 브랜치를 다운로드

$ git push/pull 저장소 이름 브랜치 이름

Discussion and feedback