반응형

전체 글 128

Git - 브랜치(Branches)

Git 브랜치란 무엇일까요? Git 브랜치는 소스 코드의 특정 시점을 가리키는 포인터라고 생각하면 쉽다. 마치 책의 펼쳐진 페이지처럼, 현재 작업하고 있는 코드의 상태를 나타낸다. 하나의 프로젝트에서 여러 개의 브랜치를 만들어 각각 다른 기능을 개발하거나 버그를 수정할 수 있다.간단히 말해, Git 브랜치는 코드의 개발 흐름을 분리하여 관리하는 기능이다.브랜치를 사용하는 이유 Git에서 브랜치를 사용하는 특징적인 이유 두 가지를 살펴보기 전에, 왜 브랜치가 유용한지 알아보자.브랜치를 사용하는 이유는 다음과 같다.동일한 프로젝트에서 다른 방식으로 작업하기여러 사람이 동시에 같은 프로젝트에서 작업하도록 지원하기 브랜치는 개발 라인이라고 생각할 수 있다. Git 프로젝트는 여러 개의 브랜치(또는 개발 라인)를..

Git 2024.07.23

Git - 커밋(Commit)

커밋이란 무엇인가? 커밋은 Git에서 프로젝트의 특정 시점 상태를 저장하는 일이다. 마치 사진 촬영처럼, 특정 순간의 프로젝트 모습을 캡처하여 버전 관리 시스템에 기록하는 것이라고 생각하면 된다. 또한, 커밋은 기본적으로 프로젝트의 한 버전을 나타낸다. 프로젝트의 새로운 버전을 저장할 때마다 커밋을 만들 수 있다. 커밋은 중요한 작업을 백업하고 저장하지 않은 작업을 잃어버리는 실망을 방지할 수 있기 때문에 중요하다. 커밋을 만들면 해당 작업이 저장되며, 이 커밋을 통해 프로젝트가 특정 시점에 어떻게 보였는지 확인할 수 있다. 커밋을 언제 만들어야 하는지에 대한 엄격한 규칙은 없다. 이는 혼자 프로젝트를 진행하는지, 다른 사람들과 함께 진행하는지, 그리고 작업하고 있는 프로젝트의 종류(예: 컴파일해야 하는..

Git 2024.07.23

Git - 저장소(Repositories)

Git 저장소 (Repository)란?저장소(Repository, 레포라고 줄여 씀)는 Git으로 버전 관리되는 프로젝트를 말한다. 사실상 저장소에는 두 가지 종류가 있다.로컬 저장소(Local Repository) : 컴퓨터에 저장된 저장소이다. 리모트 저장소(Remote Repository) : 호스팅 서비스에 저장된 저장소이다. 호스팅 서비스는 Git을 사용하는 프로젝트를 위한 호스팅을 제공하는 회사이다. 현재, 주요 호스팅 서비스는 GitHub, GitLab, Bitbucket이다. 로컬 저장소 초기화 로컬 저장소는 프로젝트 디렉토리 내부에 위치하는 .git이라는 숨겨진 디렉토리로 표현된다. 이 디렉토리는 프로젝트 파일들의 변경 사항에 대한 모든 데이터를 포함하고 있다. 프로젝트 디렉토리를 로컬..

Git 2024.07.23
반응형