티스토리 뷰
깃(Git)이란?
■ 분산 버전 관리 시스템(VCS: Version Control System)
깃(Git)은 컴퓨터 파일의 변경사항을 추적하고 여러 명의 사용자들 간에 해당 파일들의 작업을 조율하기 위한
분산 버전 관리 시스템(VCS: Version Control System)이다.
즉, 모든 파일의 변화(누가, 언제, 어떤 변경을 했는지 등)를 항상 감시하여 기록한다.
※버전 관리 시스템 : 파일의 변화를 시간에 따라 기록을 했다가 나중에 특정 시점의 버전을 다시 꺼내올 수 있는 시스템을 의미
버전 관리 시스템(VCS)으로 할 수 있는 것?
- 각 파일 혹은 프로젝트를 통째로 이전 상태로 복구
- 시간에 따라 수정한 내용을 비교
- 누가 문제를 일으켰는지 추적
- 누가 언제 만들어낸 이슈인지 알 수 있음
- 파일을 잃어버리거나 잘못 수정했을 경우에도 쉽게 복구가 가능
깃(Git)의 장점
■ 자유롭게 소스 수정이 가능하다.
→ 문제가 발생할 경우, 이전 상태로 복구가 가능하기 때문에 자유롭게 코드를 추가하고 삭제할 수 있다.
■ 같은 파일을 여러 사람이 동시에 작업하는 병렬 개발이 가능하다.
→ 어떤 부분에서 충돌이 일어나는지 알려주기 때문에 해당 부분을 피해 갈 수 있다.
또한, 문제가 발생한 부분만 제외할 수도 있다.
즉, 여러 명의 개발자가 각자 개발한 것을 나중에 충돌 없이 병합하는 식으로 프로그래밍이 가능하다.
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 동기통신
- DBA_SYS_PRIVS
- in/out/ref 예제
- USER_SYS_PRIVS
- NLog
- 에러
- rollback
- TrimEnd
- DECLARE절
- PL/SQL 예외처리문
- REVOKE
- Oracle
- BEGIN절
- in/out/ref
- PL/SQL 실행문
- 시간차이
- 유틸리티
- VB.Net
- commit
- EXCEPTION절
- 참조전달
- 유틸리티에러
- in/out/ref 차이점
- 초기화파라미터파일
- 후나빙
- grant
- C#
- pl/sql
- vba
- in/out/ref 공통점
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함