깃허브

김현준·2024년 3월 16일

깃허브

목록 보기
2/9

#0 INTRODUCTION

깃, 깃허브, 깃랩, 비트버켓, 깃 프로바이더 등등을 알아보자.

#0.1 Requirements(요구 사항)

Git: 버전 관리 시스템
GitHub:

  • Git으로 관리하는 프로젝트를 올려둘 수 있는 사이트
  • 업로드한 파일의 history를 회사 등과 공유할 때 이용한다.
  • github에 있는 것을 다시 다운로드할 수 있다.

여기서 다운로드 할 수 있다.

git --version을 콘솔에 입력하면 버전을 확인할 수 있다.
2.20보다 높은 버전이어야 한다

GitHub Desktop
여기서 깃허브 데스크탑도 다운받아야 한다.
깃허브 데스크탑은 64 바이트만 지원하므로 오래된 윈도우를 쓴다면 작동하지 않을 것이다.

만약 깃을 다운받는데 문제가 있다면 깃허브 데스크탑을 먼저 받는 것을 추천한다. 왜냐하면 깃허브 데스크탑은 깃이 설치가 안 되어있다면 깃도 같이 설치를 해주기 때문이다.

#0.2 What is Git and Github(Git과 Github란?)

  • Git:
    Git은 Distributed Version Controll System(분산 버전 관리 시스템)으로 파일들을 트래킹(추적)하는 방식

  • GitHub:
    Cloud Git Provider들로 사용자가 작업한 git 파일(git 변경사항)들을 올리는 일종의 저장소
    Git으로 관리하는 프로젝트를 올려둘 수 있는 사이트라고 생각하면 된다.

사용자가 프로젝트를 깃 레포지토리에 등록을 했다면, 깃은 그 프로젝트 안에 있는 모든 파일들을 트래킹한다.
그 파일들은 히스토리에 저장되므로 실수를 했다면 이전으로 되돌릴 수 있다.

참고로 깃은 텍스트로 읽지 않고 바이너리 코드로 읽으므로 파일이기만 하면 다 읽을 수 있다.

프로젝트의 예시이다. 원한다면 다운로드도 할 수 있다.
날짜, 수정한 사람 등을 트래킹한다.

깃허브 외에도 깃랩, 비트버켓 등이 있다.
이 세 개가 가장 크고 그 중에서 깃허브가 대체로 많이 쓰인다.

#0.3 First Steps with Github Desktop(Github 데스크톱의 첫걸음)

깃허브 데스크탑을 열고, 깃허브 데스크탑과 깃의 차이에 대해 알아보자.

깃허브:

  • Git으로 관리하는 프로젝트를 올려둘 수 있는 사이트
  • 업로드한 파일의 history를 회사 등과 공유할 때 이용한다.
  • github에 있는 것을 다시 다운로드할 수 있다.

깃허브 데스크탑:

  • git 소스를 CLI(Command Line Interface)가 아닌 GUI(Graphic User Interface)로 편하게 관리할 수 있도록 도와주는 Tool
  • command 없이 버튼으로 git을 이용할 수 있도록 한다.

https://nomadcoders.co/git-for-beginners/lectures/2033
2:20초

profile
기록하자

0개의 댓글