1.리포지터리(Repository)
리포지터리(Repository)는 소프트웨어 개발에서 프로젝트의 모든 파일과 그 파일의 변경 이력을 관리하는 저장소이다.
2.원격 리포지터리 , 로컬 리포지터리
2-1.원격 리포지터리(remote repository)
여러 사용자가 협업하고 코드를 공유하는 공간
대개 원격 서버에 호스팅되며, 팀원들은 이곳에서 소스 코드를 푸시하고 풀로 원격 저장소를 통해 최신 변경 사항을 동기화한다.
- 다수의 개발자가 공유하는 중앙 집중식 저장소 역할
- 팀원 간의 협업을 쉽게 할 수 있다,
- 코드의 백업 및 복구가 용이하다.
- 다양한 형상 관리 작업을 지원한다.
2-2.로컬 리포지터리 (Local Repository)
개발자 개인의 컴퓨터에 저장된 Git 저장소
개발자는 로컬 리포지터리에서 개발 작업을 진행하고 커밋을 수행한다.
- 개발자 개인의 작업 공간이며, 파일 및 디렉토리의 모든 Git 관리 작업이 이루어진다.
- 커밋, 브랜치, 병합 등 Git의 모든 기능을 로컬에서 수행할 수 있다.
- 작업 내용을 임시로 스태시할 수 있다.
'Development Tools > GIT,GITHUB' 카테고리의 다른 글
[Github]브랜치(Branch),병합(Merge)과 리베이스(Rebase) (0) | 2024.07.10 |
---|---|
[Github] Git 명령어모음1 (0) | 2024.07.10 |
[GITHUB] 깃허브를 저장소로 사용하기,외부에서 불러오기(githubusercontent) (0) | 2024.07.06 |