Django - 웹페이지 만들기(4) / VSCode에 GitHub 연결

이승현·2023년 11월 8일

Django

목록 보기
5/8
post-thumbnail

1. 형상관리와 Git, GitHub

형상관리

  • 하나의 프로그램을 만들기 위해서는 많은 사람들이 많은 양의 코드를 작성하기도 한다.
  • 관련된 문서나 파일은 끊임없이 변경되고 수정되기 때문에 관리가 필요하다.
  • 형상관리는 변경 내역을 기록하고 변경의 원인과 변경 사항에 대한 확인과 관리하는 것을 의미한다.
  • 프로젝트를 이행하는 팀은 형상관리를 통해 버전을 확인하고 기록된 사항을 통해 협업을 지원받을 수 있다.

Git - https://git-scm.com/

  • Git은 분산 버전관리 시스템을 기반으로 파일의 변경사항을 확인하고 여러 사용자들이 파일에 대해 작업하며 형상 관리를 지원한다.
  • 중앙 저장소가 존재하고 소스 코드를 여러 PC에 분산해 저장한다.
  • Git을 통해 손 쉽게 코드를 전달하고 여러 작업이 병렬적으로 진행될 수 있도록 해준다.

Github - https://github.com/

  • Github는 Git을 사용하는 프로젝트를 지원한다.
  • 클라우드를 통해 개발자들이 간 버전 관리와 변경 사항 추적을 지원한다.
  • Git이 가지는 자체적인 시스템을 클라우드를 통해 지원해주는 방식이다.

Git은 로컬에서 버전 관리를 운영하지만 Github는 자체 클라우드 서버라는 차이점이 존재한다.


2. VSCode에 GitHub 연결

Git 설치

먼저 Git을 설치해준다.

Git 공식 페이지에서 간단하게 설치할 수 있다.


이때 설치 파일에 확장자가 없다면 .exe를 추가해주면 된다.

설치가 완료되면 먼저 사용자의 정보를 연동해야 한다. Git Bash를 찾아서 열고 이름과 이메일 주소를 확인하고 기입하면 된다.

  • 이메일 주소를 모른다면 여기를 눌러 안내받으면 된다.

Git Clone

먼저 Github에 Repository를 생성해준다.

VSCode에서 F1을 눌러 Git clone을 검색하고 선택한다.

Github에서 선택했던 Repository를 선택한다.

git 파일을 담아둘 폴더를 지정하고 지금까지 작업했던 파일을 옮겨준다.

이후 소스 관리 패널에서 메시지를 넣고 commit and push를 해준다.

Github에 잘 들어갔음을 확인할 수 있다.

0개의 댓글