본문 바로가기
Git

[Git] 기본 명령어

by lvd-hy 2023. 3. 9.
반응형
  • Git : 소스 코드 기록을 관리하고 추적할 수 있는 버전 관리 시스템
  • Local repository : 자신의 컴퓨터의 작업 공간(local)에 위치한 저장소
  • Remote repository : 원격(remote) 공간에 위치한 저장소 (ex. Git hub)
  • Staging area : commit 하기 전에 내용을 기록하는 장소


Git 기본 명령어

명령어 설명
git init Git 저장소 생성
git add . directory에 있는 전체 파일을 Staging area에 옮기기 
git add <파일명> 선택한 파일만 Staging area에 옮기기 (ex. git add index.html)
git status staging area에 옮겨졌는지 확인하는 명령어
git remote add <name> <URL> 로컬 리포지토리에 원격 리포지토리 주소를 등록하는 명령어
git commit -m "commit message" 커밋 메시지 기록하여 남기기
git push <remote> <branch> 로컬 리포지토리에 기록한 내역을 원격 리포지토리로 옮기는 작업 (ex. git push origin main)
git branch 현재 브렌치 확인
git reset HEAD^ 최근 1개의 커밋만 삭제(^ 캐럿의 갯수만큼 삭제할 수 있음)
git log 커밋 히스토리 확인
git clone <URL> 원격 저장소의 내용을 로컬 저장소로 그대로 가져옴
git pull <remote> <branch> 원격 저장소의 내용을 가져와서 현재 브랜치와 병합(=기존 작업 내용 유지하며, 최신 코드로 업데이트), (ex. git pull origin main)
git remote -v 연결된 원경 저장소 확인하기

Reference
https://git-scm.com/docs
 

Git - Reference

Reference

git-scm.com

 

반응형

'Git' 카테고리의 다른 글

[Git] push된 커밋 작성자 변경하기  (0) 2023.11.27
[Git] branch 생성, 변경  (0) 2023.05.12
[Git] error: failed to push some refs to  (0) 2023.03.13

댓글