본문 바로가기

etc/git & github

[Git/Github] 개요

[출처] https://seomal.com/map/1/27

 

 

1. Git - 등장 배경

  • 버전 관리의 문제를 해결하러 와따
    • 최종.txt
    • 최최종.txt
    • 최최최최종.txt
    • 진짜최최최최최종.txt
  • 리눅스 토발즈(리눅스 창시자)는 리눅스 코드를 관리하기 위해, Git을 만듬

 

2. Git - 목적이자 장점

  • 버전 관리
  • 백업
  • 협업 - 코드 리뷰, 공동 개발

 

3. Git - 사용법

  • 직접 Git을 사용할시
    • Git이 설치된 컴퓨터, 저장 공간
  • 클라우드 버전 사용시
    • GitHub, BitBucket, GitLab 등
    • 클라이언트는 별도 설치

 

4. Github - 소개

  • Git repo 호스팅/클라우드 서비스
    • 대부분 회사들이 직접 Git을 설치하기보다, Github을 사용함
    • Git은 텍스트 커맨드라인 툴이지만, Github은 웹기반 인터페이스도 제공
  • 개발자들의 페이스북과 같은 역할
    • 다양한 툴을 제공해 생태계 마련
      • Copilot
      • Workflows - CI/CD 등 다양한 연동
      • Wikis - 문서화
      • Issues - 버그 리포트, 트랙킹

 

 

 

 

[출처] 생활코딩, 데이터 엔지니어링 데브코스

'etc > git & github' 카테고리의 다른 글

[Git/Github] 용어 사전  (0) 2024.05.29