Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- numpy
- 자바스크립트 element api
- 보안뉴스 요약
- oracle db
- oracle
- 카카오프로젝트
- 카카오프로젝트 100
- ES6
- javascript
- php
- 다크웹
- 자바스크립트 기본 문법
- 자바스크립트 API
- 보안뉴스요약
- 깃허브
- 자바스크립트 prototype
- 랜섬웨어
- 보안뉴스한줄요약
- 카카오프로젝트100
- 자바스크립트 jQuery
- 자바스크립트 node
- 자바스크립트
- 보안뉴스
- 보안뉴스 한줄요약
- 오라클
- 자바스크립트 객체
- python
- GIT
- Oracle SQL
- 파이썬
Archives
- Today
- Total
FU11M00N
[ git & github ] Git 등장 배경과 장점 쓰는이유 본문
이 포스팅은 구름 에듀 강좌 나동빈 선생님 강의 "Git으로 시작하는 협업 및 오픈소스 프로젝트" 를 기반으로 작성되었습니다.
edu.goorm.io/learn/lecture/11528/git으로-시작하는-협업-및-오픈소스-프로젝트/info
구름EDU - 모두를 위한 맞춤형 IT교육
구름EDU는 모두를 위한 맞춤형 IT교육 플랫폼입니다. 개인/학교/기업 및 기관 별 최적화된 IT교육 솔루션을 경험해보세요. 기초부터 실무 프로그래밍 교육, 전국 초중고/대학교 온라인 강의, 기업/
edu.goorm.io
- Git 장점
- 효과적으로 관리하여 협업 가능합니다.
- 여러 명이 병렬적으로 개발 할 수 있게 해주어 개발 속도를 매우 빠르게 해줍니다.(동시에 프로젝트 작업 가능)
- 포토폴리오 관리의 용이합니다.
- 깃을 사용하지 않는 경우 겪는 불편함
소스코드를 usb에 담아서 다른 사람의 컴퓨터로 옮기는 방식 등으로 프로젝트를 공유해야 합니다.
이렇게 되면 즉각적인 전달이 어렵기 때문에 동시에 프로젝트 작업을 하는 것이 불편해집니다.
혹은 깃 대신의 서브버전을 사용할 수도 있습니다.
줄여서 SVN이라고도 부르는데, SVN은 기본적으로 중앙 서버가 존재한다는 점에서 Gitr과는 차이점이 존재합니다.
서브버전 자체도 오픈소스라는 특징이 있습니다.
즉, SVN은 각 컴퓨터가 중앙 서버처럼 사용하는 컴퓨터로부터 파일을 다운받아 이용하는 방식입니다.
깃(Git)은 중앙 서버의 개념이 없으며 중앙 서버처럼 사용하는 컴퓨터가 있다 하더라도
그 서버가 망가졌을 때 다른 컴퓨터로부터 소스코드를 복구할 수 있다는 특징이 있습니다.
> 깃을 사용하는 경우
- 분산적인 개발 가능
- 효율적인 개발
- 비선형적인 개발
- 변경 이력 보장
'Git' 카테고리의 다른 글
[ git & github ] Git 저장소에 코드 수정 반영 (0) | 2021.02.18 |
---|---|
[ git & github ] Git 동작 원리 (0) | 2021.02.18 |
[ git & github ] 오픈 소스란, 깃허브 contribute, 커뮤터 (0) | 2021.02.18 |
[ git & github ] git 설치 하기 & git 기본 사용법 (0) | 2021.02.18 |
[GitHub ]초보자도 할 수 있는 깃허브 사용법 (20) | 2020.10.21 |
Comments