상세 컨텐츠

본문 제목

8월 13일_깃허브(시작하기)

CLASS_GITHUB

by awesong 2024. 8. 13. 11:40

본문

728x90

https://github.com/git/git

 

# 깃(Git)

  • 깃은 버전을 관리하기 위한 소프트웨어, 버전 관리 시스템

 

# 버전 & 버전관리

버전 vs 패치 vs 업데이트

  • 패치와 업데이트라는 말도 버전과 비슷한 의미
  • 패치는 시급한 오류 해결을 동반하거나 비교적 규모가 작은 버전이란 의미
  • 업데이트는 패치의 의미와 더불어 주기적으로 추가되는 버전, 새롭게 추가되는 기능을 담은 버전이란 의미 포괄
  • 소프트웨어 변경의 종류는 버전을 작성하는 규칙을 통해 구분

 

 

# 소스트리

  • 명령어 만으로 동작하는 깃을 더 편리하게 사용하도록 만든 클라이언트 프로그램

 

 

# 깃허브 (GitHub)

  • 원격 저장소 호스팅 서비스 (=깃으로 버전을 관리하는 프로젝트 들이 모여있는 웹사이트)

# 깃 설치하기

 

https://git-scm.com/download/win

 

Git - Downloading Package

Download for Windows Click here to download the latest (2.46.0) 32-bit version of Git for Windows. This is the most recent maintained build. It was released 14 days ago, on 2024-07-29. Other Git for Windows downloads Standalone Installer 32-bit Git for Win

git-scm.com

 

# 설치 완료 후 실행

 

# 사용자 이름 & 이메일 등록

$ git config --global user.name "username"

$ git config --global user.email useremail

 

파일 생성

echo "Hello Git" > hello.txt

touch file-{0..5}.txt

ls / ls-l

파일 삭제

rm file-5.txt / rm file-{0..5}.txt

 

 

**

.git 디렉토리의 구성
object 실제 파일의 데이터가 저장되는 곳
refs 각 커밋 브랜치 태그 등을 가리키는 참조 정보 저장
config 깃 저장소의 설정 정보 저장
HEAD 현재 작업중인 브랜치
index 스테이지 영역에 대한 정보 저장

 

 

 

 

'CLASS_GITHUB' 카테고리의 다른 글

8월 14일_깃허브(깃허브 사용하기)  (0) 2024.08.14

관련글 더보기