Git버전관리

suhan cho·2022년 6월 28일
0

깃의 목표

  • 버전관리
  • 백업
  • 협업

버전관리 시작

  • 원하는폴더에 git init . (현재 경로를 초기화 한다)
  • 위와 같이 했을 경우 .git 파일이 생긴다

repository

  • 버전이 저장되는 곳
  • .git이 있는 곳

working tree

  • 버전으로 만들어지기 전 단계

staging area

  • 버전을 만드려고 하는 곳
  • 버전을 만들려고 할 때 여러개 중 staging area에 있는 것만으로 만듦

git status

  • 현재 상태 확인

git add

  • staging area에 올리라는 뜻

  • git add . 하면 현재디렉터리 전체 add됨

git commit -m "내용"

  • git commit -am '4' 하면 add와 commit를 한번에 한다.

git log

  • 버전의 설명이 들어간다

git log -state

두개의 파일을 버전으로 만들 때


  • 둘다 staging area에 올라간 상태이다

버전간의 차이점 비교

git diff

  • 새버전의 추가와 삭제된 것을 확인 할 수 있다

git reset --hard

  • 이 버전으로 리셋하겠다는 뜻
  • 마지막 작업 후 다시 되돌릴 때 사용
  • 공유후 reset하면 엉킨다

git log-p

  • 문제점이 있을 때 비교를 통해 버전 관리 가능

git checkout

  • 최신버전을 마스터

  • commit한 위치로 이동

  • git check master하면 되돌아간다

git revert

  • 되돌리기 기능
profile
안녕하세요

0개의 댓글