본문 바로가기
프로그래밍_기타/git

[git] git 기본 설명

by wjwkddyd221001 2023. 3. 19.

git 이란?

  • 소스코드의 변경사항을 기록하기 위해 사용하는 일종의 버전관리 시스템

commit

  1. 파일 추가/변경 사항을 저장소에 기록
  2. '영문/숫자로 이루어진 40자리 고유이름'(commit_id)으로 각 commit 구분
git commit -am "버전명"

.gitignore

  1. 특정 파일을 버전 관리에서 제외

push/pull

  1. clone : 원격저장소의 내용을 복사해옴
  2. pull : 원격저장소의 내용을 가져와 자동으로 merge
  3. fetch : 원격저장소의 내용을 가져와 별개의 branch로 가져옴
  4. push : 로컬저장소 -> 원격저장소
git clone (원격 저장소 url)
git pull (원격 저장소 이름) (branch 이름)
    - git pull origin master
        - origin : 원격 저장소
        - master : 내가 pull받고 싶은 branch
git push (원격 저장소 이름) (branch 이름)
    - git push origin master
    - git remote 설정되어 있으면, 생략 가능

HEAD

  • 현재 working dir을 가리키는 대한 포인터

master(main)

  • 마지막으로 작업한 버전, 브랜치

'프로그래밍_기타 > git' 카테고리의 다른 글

[git] cli 명령어  (0) 2023.03.19
[git] Branch  (0) 2023.03.19
git config  (0) 2022.10.11
github에 연동  (0) 2022.10.11