일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- git
- node
- 프론트엔드
- @media
- 코드업
- redux
- coding
- 자바
- node.js
- react
- 자바문제풀이
- 그럼에도불구하고
- JavaScript
- react-router-dom
- 변수
- 그럼에도 불구하고
- JS
- Servlet
- 코딩테스트
- cleancode
- 반응형 페이지
- webpack
- HTML
- max-width
- java
- media query
- CSS
- github
- TypeScript
- frontend
- Today
- Total
그럼에도 불구하고
[Git, GitHub] Git과 GitHub의 차이점은 무엇인가? 본문
Git과 GitHub의 차이점에 대해 알아보겠습니다.
[ GIt vs GitHub ]
Git과 GitHub는 밀접한 관련이 있지만 같은 것은 아닙니다.
📌 Git
Git은 버전관리 소프트웨어이고 누군가의 컴퓨터에서 실행됩니다. 제 컴퓨터에서 실행될 수도 있고, 여러분의 데스크톱에서 실행될 수도 있습니다. 하지만, 인터넷은 필요하지 않습니다.
프로그램이 없으면 다운로드해서 컴퓨터에서 사용하면 됩니다. 인터넷이 없어도 깃을 사용할 수 있는데, 마치 텍스트 에디터나 MS Word, Excel과 같은 문서 프로그램을 사용하는 것과 마찬가지입니다.
인터넷도 필요없고, 회원가입을 할 필요도 없습니다. 즉, 아무 때나 문서를 작성할 수 있습니다.
📌 GitHub
GitHub는 웹서비스 입니다. 그리고 GitHub는 Git repository가 필요합니다. 다른 말로 Git project라 하고 호스트 역할을 합니다. 또한 클라우드에 저장해서 다른 사람과 쉽게 공동으로 작업할 수 있게 해 줍니다. 그리고 웹사이트이기 때문에 계정이 필요하고 인터넷이 필요합니다.
깃을 사용해서 여러분이나 다른 사람들의 컴퓨터에서 로컬로 작업한 것을 가져와서 온라인에 게시하고 다른 사람들과 공유할 수 있게 하거나, 반대로 다른 사람들이 그들의 코드나 Git project를 온라인에 게시하면 그것을 우리 컴퓨터로 가져올 수 있습니다.
즉, GitHub는 사람들을 연결하고 Git project를 연결합니다.
깃허브를 사용하기 위해서는 깃이 어떻게 작동하는지 이해하고 다양한 명령어를 알아야 합니다.
즉, 깃허브는 깃에 대한 지식이 필수적입니다.
※ 요약
💡 Git
- 버전관리 시스템이다.
- 인터넷이 필요하지 않다.
💡GitHub
- Git repository를 기반으로 한 웹서비스이다.
- 클라우드에 project를 저장해서 다른 사람들과 쉽게 공동으로 작업할 수 있게 해준다.
- GitHub를 사용하기 위해서는 Git이 어떻게 작동하는지 이해하고 다양한 명령어를 알야아 한다.
'이모저모 > Git, GitHub' 카테고리의 다른 글
[Git, GitHub] commit, commit message 수정하는 법 (0) | 2023.06.30 |
---|---|
[Git, Github] 기본적인 터미널 명령어 (0) | 2023.06.27 |
[Git, GitHub] Git이란 무엇인가 ? (0) | 2023.06.22 |
[Git, GitHub] .gitignore가 작동하지 않을때 대처하는 법 (0) | 2023.06.12 |
[Git, GitHub] Mac Git clone 사용하기 (0) | 2023.03.29 |