본문 바로가기
Python/Streamlit

소스코드 버전 관리를 위한, Git과 Github.com 사용법

by healingmau 2022. 5. 19.

 

소스코드 버전 관리를 위한, Git과 Github.com 사용법

 

1.

소스코드 버전 관리

 

소스코드 버전 관리는 동일한

소스 코드에 대한 여러 버전을

관리하는 것을 말합니다.

 

여러명이 하나의 프로젝트를

공동으로 작업할때 코드를

관리해주는 시스템입니다.

 

소스코드의 변경이 있을때마다~

수정 전후의 내용을 파악할수 있고,

프로젝트 진행중에 문제점이 생겼을때

다시 이전으로 돌아갈수도 있습니다.

 

각자 코드를 공유, 동기화하고,

수정할때 더욱 효율적이고

안정적으로 할수 있습니다.

 

소스코드 버전 관리 툴로는

 Git, GitHub, GitLab, Team Foundation Server,

Subversion, Bitbucket, TortoiseSVN 등등

다양하게 많은데요.

 

그중에서도 가장 많이 사용되는

Git(깃), GitHub(깃허브) 사용법

대해서 알아보도록 하겠습니다.

 

2.

GitHub 설치(깃 허브)

 

사이트

https://github.com/

 

GitHub: Where the world builds software

GitHub is where over 83 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and feat...

github.com

 

GitHub 에 회원가입 후

로그인 합니다.

 

 

내가 사용할 레파지토리 생성!

 

옵션중 [Public]와 [Private] 는

공적인(공개), 사적인(비공개)

유형을 골라 줍니다.

 

Add a README file은

레파지토리 생성시 항상 체크

 

Add.gitignore 에서 사용할

프로그래밍 언어를 선택하고

하단에 [Create repository]를 클릭

레파지토리를 생성합니다.

 

3.

GitHub Desktop 설치

(깃 허브 데스크탑)

 

사이트

https://desktop.github.com/

 

GitHub Desktop

Simple collaboration from your desktop

desktop.github.com

 

GitHub Desktop 사이트에서

프로그램을 다운로드 받아 설치하고,

자신의 계정과 연동합니다.

 

내 로컬 컴퓨터에 클론(Clone)하기 위해

레파지토리에서 [Code] 탭에 있는

Open with GitHub Desktop 을 클릭하면

깃 허브 데스크탑 새창이 뜹니다.

 

 

첫번째 주소는 그냥 나두고,

두번째에 있는 저장될 경로를

세팅해 줍니다.

(기본값으로 해도 되고,

내가 원하는 디렉토리를

설정합니다.)

 

 

이제는 No local changes 에서

비쥬얼 스튜디오 코드를 오픈하기 위해

Open in Visual Studio Code를

클릭해 줍니다.

 

 

GitHub 를 사용하는데 있어

두가지 알아야 할 부분이 있는데요.

Commit(커밋) 와 Push(푸쉬) 입니다.

 

Commit : 컴퓨터에서 생성 및 변경한

파일을 저장합니다.

Push : 커밋(Commit)한 것을

클라우드에 업로드 합니다.

 

커밋은 비쥬얼 스튜디오 코드

또는, 깃 허브 데스크탑에서

할수 있습니다.

 

 

새로운 코딩 작업이나 수정후

커밋과 푸쉬를 하고난 후에는

나의 레지파토리에서 확인합니다.

댓글