GUI를 위한 버전 관리 환경 구축하기

김동현·2023년 1월 13일
0
post-thumbnail

Chapter 1


GUI 환경에서 버전 관리 환경 구축하기

1. 버전 관리란 무엇인가?

  • 내가 원하는 시점(버전)으로 이동할 수 있게 해주는것이다. 이를 도와주는 툴이 버전 관리 시스템이다.
  • 여럿이 함께 작업하는 협업 프로젝트에는 버전 관리가 필요하다.
  • 특정 지점으로 이동하고 돌아가게 해주는 시스템이 있는데, 이를 가능하게 해 주는 소스코드 버전 관리 시스템이 바로 Git 이다.
  • Git 호스팅 사이트 중 하나가 바로 GitHub인 것이다.

2. 원격저장소(레포지토리) 만들기

  • GitHub에서 협업할 공간인 원격저장소를 만들어야 한다. GitHub 웹 사이트에 프로젝트를 위한 공용 폴더를 만드는 것과 같다.

3. 원격저장소의 커밋을 로컬저장소에 내려받기

  • 원격저장소의 코드와 버전 전체를 내 컴퓨터로 내려받는 것을 클론(clone)라고 한다.
  • 클론을 하면 최신 버전뿐만 아니라 이전 버전들과 원격저장소 주소 등이 내 컴퓨터의 로컬에 저장된다.

4. 용어 정리

  • CLI : 명령어를 하나씩 입력하는 방식이다.
  • 커밋 : 버전 관리를 통해 생성된 파일, 혹은 그 행위를 말한다.
  • 레포지토리 : 원격저장소를 의미한다.
  • 푸시 : 로컬저장소의 커밋(버전 관리한 파일)을 원격저장소에 올리는 것이다.
  • 풀 : 원격저장소의 커밋을 로컬저장소에 내려받는 것이다.
  • 디버그: 코드를 돌려보고 각 변수에 어떤 값이 담겨 있는지, 에러는 어리서 나는지 확인할 수 있다.
profile
디자인과 개발을 모두 할줄 아는 능력있는 개발자가 되고싶습니다.

0개의 댓글