일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- SSL
- 홈페이지제작견적
- 슈샤이어 떠돌이상인
- 베른 떠돌이상인
- 특정페이지가로로
- 페이튼 떠돌이상인
- SE
- 로헨델 떠돌이상인
- SI
- 루테란 떠돌이상인
- PIP모드
- 아르데타인 떠돌이상인
- 작은화면
- 유튜브
- 가로세로세팅
- 이름바꾸기
- zoom
- IT용어
- 애니츠 떠돌이상인
- 파푸니카 떠돌이상인
- 3
- https
- sm
- 한글
- 욘 떠돌이상인
- 토토이크 떠돌이상인
- HWP
- Today
- Total
도담도담
Git 과 GitHub 본문
VCS란?
→ 우리는 파일 특정 파일들을 관리 할 때 파일의 이름을 조금씩 변경해서 (ex. test1.txt / test2.txt 등등) 관리할 수 있게 된다.
→ 그러한 경우 파일이 적은 경우에는 관리 할 때 용이할 수 있으나 점점 파일이 많아지게 될 경우
→ 파일 관리가 어렵게 되는데, 그것을 조금이라도 손 쉽게 관리하기 위해 사용 하는 것이
→ 버전 관리 시스템 이라 하고 다른 말로는 형상 관리 시스템이라 한다.
→ 버전관리 시스템에는 CVS, SVN, Mercurial, Git 등 다양하게 존재함
→ VCS는 버전 관리 시스템이라는 뜻을 가지고 있음
Git이란?
→ Git은 로컬저장소의 버전 관리 시스템 (VCS)을 이야기하고, 소스코드나 파일의 버전을 관리하는 시스템을 뜻 함
GitHub란?
→ GitHub는 클라우드 저장소를 저장하는 형태의 버전관리 시스템을 뜻함
→ 무료로 사용할 경우 오픈 소스 형태가 되고, 유료로 사용할 경우 Close 소스 형태가 됨 (공개와 비공개)
→ 프로젝트를 다같이 진행하게 될 경우 여러 명이 자신의 git을 가지고 있고,
→ 하나의 GitHub를 통해서 하나의 서버안에 프로젝트를 관리하고 사용하는 시스템
Git 주요 용어
→ GItHub : Remote Repository (원격 저장소)
→ check out : Local Repository에 있는 기록 중 하나로 시점 이동하기
→ push : Local Repository에서 저장된 최신 시점에 기록을 Remote Repository로 기록 남기기 (원격에 반영)
→ pull : Remote Repository에서 변경된 정보 가져오기
→ Head : 현재 Local 에서 보고 있는 Local Repository 시점
→ commit : Local Repository에 기록 남기기 (현재 상태 반영하기)
→ Git : Local Repository (로컬 저장)
출처:
+이미지를 통한 사용 설명
https://grass-silk-bfc.notion.site/Git-GitHub-c602c235751d4b13840bdcd2fb6e06c7
'IT 공부 > 개인정리' 카테고리의 다른 글
크롬 개발자 도구 시작해보기 (0) | 2021.07.30 |
---|---|
IntelliJ (인텔리제이) 배경이미지 (0) | 2021.07.29 |
[HTML] ol 태그와 ul 태그 (0) | 2021.07.25 |
[HTML] 기본 테이블 만들기 (0) | 2021.07.24 |
[HTML] 시멘틱 태그 (Semantic tag)란? (0) | 2021.07.23 |