🐨CoalaCoding
Docs▾
JavaScriptReactHTML & CSSBackendAI & LLMDev ToolsCreative
B반1
👾숏츠
🙉B반2
게시판
🐨CoalaCoding

개발자를 위한 한국어 웹 기술 문서

문서

  • JavaScript
  • React
  • HTML & CSS
  • Backend
  • AI & LLM
  • Dev Tools
  • Creative

커뮤니티

  • 게시판
  • 예제 모음

기타

  • 관리자

정책

  • 소개
  • 개인정보처리방침
  • 이용약관
  • 연락처
© 2026 CoalaCoding. All rights reserved.
  • 1. 깃이란
  • 2. 브랜치간-커밋이동
  • 3. 깃허브 공유
  • 3. crlf
  • 4. 깃 협업 Forking Workflow
  • 4. 깃-캐시삭제
  • 5. 깃 PR
  • 5. 브랜치-삭제
  • 6. git error
  • 6. 커밋메시지-템플릿-제작
  • 7. 윈도우에서-깃-계정-삭제
  • 8. git-브랜치만-clone하기
  • 9. 고아-브랜치만들기
  • 10. 설치
  • 11. upstream
  • 12. 버전관리
  • 13. 깃의-추적관리-시스템-알아보기
  • 14. README.md
  • 14. 깃허브-저장소-관리
  • 15. 깃허브로-배포하기
  • 16. safedirectory
  • 17. 깃허브에서-리포지토리-삭제
  1. 홈
  2. 문서
  3. Dev Tools
  4. Git & GitHub
  5. 1. 깃이란

1. 깃이란

1. 개요

1-1. Git

Git은 분산 버전 관리 시스템으로 코드나 파일의 변경 사항을 추적하고, 여러 명이 동시에 작업할 수 있도록 도와줍니다. Git은 로컬 저장소와 원격 저장소를 모두 지원합니다.

  • 버전 관리: 파일의 모든 변경 사항을 기록하고, 필요할 때 이전 버전으로 되돌릴 수 있습니다.
  • 분산 개발: 여러 개발자가 자신의 로컬 저장소에서 작업하며, 다른 개발자의 변경 사항과 통합할 수 있습니다.
  • 브랜칭과 병합: 여러 작업 흐름을 만들고, 이를 쉽게 병합할 수 있습니다. 예를 들어, 새로운 기능을 개발하기 위해 브랜치를 만들고, 완료되면 메인 브랜치에 병합할 수 있습니다.

1-2. GitHub

GitHub는 Git 저장소를 호스팅하는 웹 기반 플랫폼입니다. GitHub는 Git의 기능을 확장하고, 협업 도구를 제공합니다.

  • 원격 저장소 호스팅: GitHub는 원격 저장소를 호스팅하여, 여러 개발자가 인터넷을 통해 접근하고 협업할 수 있도록 합니다.
  • 프로젝트 관리: 이슈 추적, 프로젝트 보드, 풀 리퀘스트 등 프로젝트 관리를 위한 도구를 제공합니다.
  • 협업: 코드 리뷰, 피드백, 코드 병합 등을 통해 개발자들이 효율적으로 협업할 수 있도록 지원합니다.
  • 연속적 통합/배포(CI/CD): GitHub Actions를 통해 자동화된 빌드, 테스트, 배포 파이프라인을 설정할 수 있습니다.
  • 오픈 소스 기여: 많은 오픈 소스 프로젝트가 GitHub에 호스팅되고 있어, 누구나 프로젝트에 기여할 수 있습니다.

1-3. Git사용하기

깃 시스템을 사용해서 나의 프로젝트를 관리하려면 1-1의git 과 1-2의 git-hub 두가지를 서비스를 등록해야합니다. 1-1은 쉽게 말해 오프라인 환경에 git scm 이라는 프로그램을 설치하는 것입니다. git scm 은 개발한 소스코드의 버전을 생성,관리하는 시스템으로 http://git-scm.com 에서 다운로드 하여 설치할수 있습니다. 1-2는 깃에서 제공하는 온라인 호스팅 서비스 입니다. 우리의 소스코드를 배포하거나 안전한 클라우드 저장소에 백업하려고 할때 사용할수 있는데 1-1의 서비스를 사용하려면 우선 1-2에 회원정보를 입력하고 본인확인을 하는 단계를 거쳐야 합니다. 그래서 호스팅을 하지 않더라도 우선적으로 깃허브의 회원가입은 필요합니다.

목차

  • 1. 개요
  • 1-1. Git
  • 1-2. GitHub
  • 1-3. Git사용하기