git 배워보기 / stage area, repository

이상기·2023년 3월 22일
0

git

목록 보기
4/9

stage area

커밋 대기상태 을 의미한다.
add를 해놓은 파일들은 전부 이 에어리어에 올라가고 그 다음 'commit'를 진행한다면 이제 repository에 반영이 되는것이다.

repository

저장소를 의미하며 이 저장소는 또 두 가지로 나누어진다.

  • Local Repository : 내 PC에 파일이 저장되는 개인 전용 저장소이다.

  • Remote Repository : 파일이 원격 저장소 전용서버에서 관리되며 여러 사람이 함꼐 공유하기 위한 저장소이다.

위의 두 종류의 저장소를 git은 제공해준다.

작업을 시작 할 땐 원격저장소에서 소스 코드를 복사해서 가져온다. 이 작업을 Clone 이라 칭한다.

평소에는 내 PC에서 작업 후 이를 원격 저장소에 업로드하기위해 우리는 우선이것을 stage 영역에 이를 올려서 커밋 대기상태를 만든다. 이후 commit 를 통해 로컬영역에 저장한다.

로컬영역에 저장된 파일을 Remote Repository에 올리기 위해서 Push 명령어를 사용한다.

아래의 사진은 두 명이 어떻게 파일을 공유받는지에 대한 사진이다.

출저: https://www.w3docs.com/learn-git/git-repository.html

profile
DBA가 되고싶은 사람입니다

0개의 댓글