Git

최다슬·2022년 1월 15일
0

📝Study

목록 보기
1/11

Git 이란 ?

" 버전관리시스템 (시간순으로 파일 변화를 기록하고 나중에 특정 시점의 버전을 다시 꺼내올수있는 시스템) " 으로 변경사항을 추적하거나 협업할때 파일을 공유할수있는 시스템.

  • 백업 및 복원이 가능
  • 누가 수정하고 누가 관리하는지 알 수 있음
  • 공유 가능

또한,
분산버전관리시스템 으로써 로컬저장소가 따로 존재하여 만약 서버의 저장소가 유실되더라도 복구가 가능한 장점 존재


Git 관련 용어 정리

  • repository : 저장소를 의미

  • staging area : 임시저장으로 저장소에 커밋하기 전에 커밋을 준비하는 위치

  • commit : 로컬저장소에 저장

  • branch(가지) : 동시에 다양한 작업을 할 수 있게 만들어 주는 기능

  • merge(병합) : 브랜치를 다른 브랜치와 병합(Merge)함으로써, 작업한 내용을 다시 새로운 하나의 브랜치로 모으는 기능

  • push : 로컬 저장소에서 원격 저장소로 보내는 기능


Git push 방법

  • 새로운 저장소 생성

    git init

  • 저장소내 파일들의 상태를 확인

    git status

  • 인덱스에 해당 폴더 모든 파일( .) 추가 > Stage

    git add .

  • staging area에서 repository로 커밋

    git commit -m "커밋메세지 (실무에선 변경사항 등을 보통 작성)"

  • 원격 저장소에 저장

    git push





Github 란 ?

  • Git을 온라인으로 관리하는 웹서비스
  • 저장클라우드 사이트에 저장이됨
  • 공유하기위해 사용

0개의 댓글