Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
Tags
- 코린이
- 디버깅기능
- 아이구..
- 비쥬얼스튜디오
- 데브옵스엔지니어
- 게이트 웨이
- c++ 공부
- 자료구조 공부
- 호스트 비트
- 서브넷 마스크
- 비쥬얼스튜디오기능
- 성능프로파일러
- SVN
- 원격디버거
- 네트워크 비트
- window개발
- VisualStudio
- C++공부
- 비트버킷
- 데브옵스
- git
- github
- c++ 알고리즘 공부
- C++알고리즘 공부
- devops
- 정리글
- 메모리누수찾기
- 정보누적
- c++메모리누수
- C++
Archives
- Today
- Total
장비업체의 하급 비전개발자
Git과 Github 는 다른것인가? 본문
🛠️ Git: 버전 관리 도구
- 정의: 소스 코드의 변경 이력을 관리하는 분산 버전 관리 시스템(DVCS)
- 역할: 파일의 변경 사항을 기록하고, 이전 상태로 되돌리거나, 협업을 위한 브랜치(branch) 기능을 제공
- 동작 방식: 로컬(내 컴퓨터)에서 실행
- 창시자: 리누스 토르발스(Linus Torvalds) - 2005년 개발
- 대표 명령어: git add, git commit, git merge, git push
Git은 단순히 내 컴퓨터에서 코드의 히스토리를 관리하는 도구입니다.
🖥️ 로컬 버전 관리
🌐 GitHub: Git 저장소를 호스팅하는 서비스
- 정의: Git 저장소를 온라인에서 관리할 수 있는 클라우드 기반 플랫폼
- 역할: Git을 기반으로 소스 코드를 원격 저장소(remote repository)에 저장하여 협업을 쉽게 지원
- 동작 방식: 웹 인터페이스와 클라우드 저장소 제공
- 대표 서비스: GitHub, GitLab, Bitbucket, Azure DevOps 등
- 주요 기능: 코드 리뷰, 이슈 관리, Pull Request(PR), Actions(CI/CD)
GitHub은 Git 저장소를 인터넷에 올려서 협업을 가능하게 하는 서비스입니다.
☁️ 클라우드 협업
🔑 핵심 차이점 정리
구분GitGitHub
| 역할 | 버전 관리 시스템 | Git 저장소를 온라인에 호스팅 |
| 설치 위치 | 로컬(내 컴퓨터) | 클라우드(웹 브라우저 접근) |
| 명령어 | git add, git commit 등 | GUI 기반(웹 인터페이스) |
| 협업 지원 | 로컬에서 개인 개발 | 다수의 개발자와 협업 가능 |
| 필요 여부 | 혼자서 개발 시 Git만으로 충분 | 협업이나 원격 저장소가 필요할 때 |
| 유명 서비스 | 자체 설치(Git) | GitHub, GitLab, Bitbucket 등 |
'Git관련' 카테고리의 다른 글
| Svn에서 git으로 변경 (0) | 2025.03.27 |
|---|---|
| 데브옵스 엔지니어가 되기 위해선 (0) | 2025.03.07 |
| 비트버킷이란? (0) | 2025.03.06 |
| GitHub란? (0) | 2025.03.05 |
| Git을 이용한 Clone 생성 및 단계별 의 (0) | 2025.02.18 |