Python/Basic programming

GIT 주요 명령어 정리

noodle-dev 2020. 1. 20. 22:35

초기설정

로그인

$ git config --global user.name 깃헙아이디
$ git config --global user.email 깃헙이메일주소

저장소 초기화 or 복사

$ git init
$ git clone 깃허브url

원격 저장소 등록

$ git remote add origin 깃허브url
  • 원격저장소(remote)로 origin이라는 이름으로 깃허브url을 등록(add)한다.

  • 등록된 원격 저장소 목록을 보기 위해서는 아래의 명령어를 활용한다.

    $ git remote -v

사용

작업공간 이동 시 - pull

$ git pull origin master

원격 저장소의 변경 사항을 받아온다.

파일 변경 시 - add, commit, push

$ git status

필요하면 현재 상태를 보고 난 뒤...

$ git add markdown.md    # 특정 파일
$ git add images/        # 특정 폴더
$ git add .                #현재 디렉토리
$ git commit -m '커밋내용'
$ git push origin master

커밋 직후에 이력을 확인하려면

$ git log
commit ~ (HEAD -> master)
Author: ~
Date:   ~

$ git log --oneline
a4d2871 (HEAD -> master) 마크다운 및 git 정리

$ git log -1
commit ~ (HEAD -> master)
Author: ~
Date:   ~

    마크다운 및 git 정리

커밋은 해시코드를 바탕으로 구분된다.