컴공생의 다이어리

깃허브(GitHub)의 커밋과 푸시, 로컬 저장소와 원격 저장소, 브랜치 본문

Development/Git

깃허브(GitHub)의 커밋과 푸시, 로컬 저장소와 원격 저장소, 브랜치

컴공 K 2021. 2. 1. 23:52

GitHub란

GitHub는 소프트웨어 개발 프로젝트를 위한 소스코드 관리 서비스이다. 소스코드를 열람하고 간단한 버그 관리, SNS 기능까지 갖추고 있다. GitHub를 사용하여 버전 관리를 실시하고 있는 기업도 많다.

 

GitHub 관련 지식

커밋(commit)과 푸시(push)

커밋 : 파일을 추가하거나 변경 내용을 저장소에 저장하는 작업

푸시 : 파일을 추가하거나 변경 내용을 원격 저장소에 업로드하는 작업

 

로컬 저장소(Local Repository)와 원격 저장소(Remote Repository)

저장소는 파일이나 디렉토리를 저장하는 장소이다. 변경 이력을 관리하고자 하는 디렉토리 등을 저장소의 관리하에 두는 것으로, 그 디렉토리에 있는 파일 등의 변경 내역을 기록할 수 있다.

로컬 저장소 : 현재 내가 사용하고 있는 내 디바이스(PC)에 저장되는 저장소

원격 저장소 : 원격 서버(예 : Github repository)에 저장되고 관리되는 저장소

 

브랜치(Branch)

브랜치란 독립적으로 어떤 작업을 진행하기 위한 개념이다. 필요에 의해 만들어지는 각각의 브랜치는 다른 브랜치의 영향을 받지 않기 때문에, 여러 작업을 동시에 진행할 수 있다.

 

 

 

ko.wikipedia.org/wiki/%EA%B9%83%ED%97%88%EB%B8%8C

 

깃허브 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 깃허브(GitHub, /'ɡɪtˌhʌb/, 원래 이름: Logical Awesome LLC)[1]는 분산 버전 관리 툴인 깃 (Git)을 사용하는 프로젝트를 지원하는 웹호스팅 서비스이다. 루비 온 레일스

ko.wikipedia.org

opentutorials.org/module/3963/24329

 

Github란? & 계정 생성 - Git

GitHub? 깃을 다루지 않았던 분들도 한번쯤은 깃허브라는 것을 들어보셨을 겁니다. 깃허브는 깃을 사용하여 프로젝트를 지원하는 웹호스팅 서비스이고, 루비 온 레일스로 작성되었다고 합니다. 2

opentutorials.org

tagilog.tistory.com/377

 

[GITHUB 사용법] 왕초보를 위한 깃허브사용법 (Git사용법)

코딩할 때 뺄래야 뺄 수 없는 서비스 중 하나가 GitHub (깃허브) 입니다. 현역 프로그래머에게는 너무나 친숙한 서비스지만, 코딩 초보자에게는 생소할 수도 있습니다. 그래서 이번에는 코딩 초

tagilog.tistory.com

728x90
Comments