sitelink1 | http://blog.naver.com/slaior/220130426276 |
---|---|
sitelink2 | |
sitelink3 |
Git의 기능
- 로컬 및 원격 저장소 생성
- 로컬 저장소에 파일 생성 및 추가
- 수정 내역을 로컬 저장소에 제출
- 파일 수정 내역 추적
- 원격 저장소에 제출된 수정 내역을 로컬 저장소에 적용
- 마스터에 영향을 끼치지 않는 브랜치 생성
- 브랜치 사이의 병합
- 브랜치를 병합하는 도중의 충돌 감지
Git의 장점
- 로컬에서 다수의 브랜치를 운영할 수 있을 뿐만 아니라 각 브랜치가 완벅하게 독립적으로 운영되기 때문에 생성, 병합, 삭제등의 작업을 손쉽게 수행할 수 있음
- 작으면서 빠름. Git의 작업은 대부분 로컬에서 수행되기 때문에 네트워크를 통해 항상 서버와 연결되어 있지않아도 됨. C언어를 사용하기 때문에 프로그램의 처리속도도 빠름.
- Git 특유의 분산 환경이 지원됨. 다른 버전 관리 도구의 경우 주로 중앙에 서버를 두고 모든 작업자가 서버에 연결된 상태로 작업을 하게됨. 많은 작업이 로컬에서 수행되는 Git의 경우 각각의 작업 환경에서 독자적으로 작업한 결과물을 언제든지 자유롭게 중앙 서버에 업로드해서 병합할 수 있으며, 다른 브랜치도 관리할 수 있기 때문에 효율적임. 또한 최종관리자가 모든 팀의 작업을 통합하는 형태로 관리해야 함.
- 커밋 ID를 통해서 변경한 사람과 변경 내역 히스토리를 효과적으로 관리할 수 있음
- 커밋 전 오류를 줄일 수 있는 스테이징 영역이 있다는 것. 기존 SVN의 경우 로컬에서 파일을 수정한 수 커밋을 수행하면 파일이 저장소로 바로 업로드 되지만 Git의 경우 로컬에서 작업한 후 저장소로 업로드하기 전에 인덱스에 저장하는 한 번의 단계를 더 거치게 됨.
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
19 |
쓸만한 Git 용 GUI 프로그램
![]() | 황제낙엽 | 2016.09.26 | 482 |
18 | Git 관련 참조 URL | 황제낙엽 | 2016.09.13 | 390 |
17 |
Git, Windows 2008 server, ASP.NET, IIS, Bonobo Server, Visual Studio, Msysgit, TortoriseGIT
![]() | 황제낙엽 | 2016.09.13 | 442 |
16 |
Git 설치하기 - Window
![]() | 황제낙엽 | 2016.08.08 | 327 |
15 | Git For Windows | 황제낙엽 | 2016.08.08 | 367 |
14 |
[Review] gitflow, 쉬운 git branch 관리 By 개발왕 김코딩 on 2월 11, 2014 in 개발 이야기
![]() | 황제낙엽 | 2016.05.18 | 323 |
13 |
[TortoiseGit] 윈도우에서 깃(Git)을 좀더 편리하게 사용하기
![]() | 황제낙엽 | 2016.05.17 | 384 |
12 |
윈도우에서 깃(git) 서버 설치하기
![]() | 황제낙엽 | 2016.05.17 | 691 |
11 |
[TortoiseGit] 깃(Git) 브랜치 머지(Merge)하기
![]() | 황제낙엽 | 2016.05.17 | 446 |
10 |
[TortoiseGit] 깃(Git)으로 브랜치/태그 만들기
![]() | 황제낙엽 | 2016.05.17 | 553 |
9 |
Pro Git Book 다운로드
![]() | 황제낙엽 | 2016.05.17 | 385 |
8 |
Git, 정말 필요한가
![]() | 황제낙엽 | 2016.05.12 | 302 |
7 |
GIT/ 프로젝트, 폴더, 파일 관리 프로그램 장점 및 추천 (TortoiseGit)
![]() | 황제낙엽 | 2016.05.12 | 387 |
6 | Git 의 기능 및 장점 | 황제낙엽 | 2016.05.12 | 320 |
5 |
Git 의 개념과 기초 사용법
![]() | 황제낙엽 | 2016.05.12 | 344 |
4 |
Git 과 svn 비교 - svn 대비 git의 차별점
![]() | 황제낙엽 | 2016.05.12 | 340 |
3 | Git에 대한 단상 | 황제낙엽 | 2016.05.12 | 331 |
2 | Git 의 장점과 단점 | 황제낙엽 | 2016.05.12 | 446 |
» | Git 의 기능 및 장점 | 황제낙엽 | 2016.05.12 | 317 |