Search

'Version Control System/GIT'에 해당되는 글 2건

  1. 2011.10.15 [GIT] 출력물에 색 입히기
  2. 2011.10.15 [GIT] 분산 버전 관리 시스템 GIT

[GIT] 출력물에 색 입히기

Version Control System/GIT 2011. 10. 15. 10:33 Posted by 알 수 없는 사용자
안녕하세요? 천재태지 서주영입니다.

git 을 이용해서 status, diff 등을 했을 때 밋밋한 텍스트가 출력됩니다.
하지만, 아래 설정을 적용하면 status, diff, branch 등을 했을 때 빨간색, 녹색 등의 색이 사용되면서 보기 편해집니다.
그냥 커맨드 창에서 아래 명령어들을 실행하면 됩니다.

$ git config --global color.branch auto
$ git config --global color.diff auto
$ git config --global color.interactive auto
$ git config --global color.status auto

내용을 복사하실 분은 아래 부분을 드래그해서 복사하세요.

git config --global color.branch auto
git config --global color.diff auto
git config --global color.interactive auto
git config --global color.status auto

아래는 git 에 색을 입히기 전 화면입니다.
텍스트가 빽빽해서 내용을 알아보기가 어렵습니다.


< 기본 git 색상 설정 >

아래는 git 에 색을 입힌 화면입니다.
색상때문에 알아보기가 훨씬 수월해졌습니다.


< git 에 색을 입힌 결과 >


만약 색을 설정했다가 다시 없애고 싶으면 위에 설명한 명령어에서 auto 부분을 false 로 하면 됩니다.

'Version Control System > GIT' 카테고리의 다른 글

[GIT] 분산 버전 관리 시스템 GIT  (0) 2011.10.15

[GIT] 분산 버전 관리 시스템 GIT

Version Control System/GIT 2011. 10. 15. 10:30 Posted by 알 수 없는 사용자
안녕하세요? 천재태지 서주영입니다.
GIT 관련 첫 포스팅입니다.



GIT 은 분산 버전 관리 시스템(Distributed Version Control System)중 하나입니다. 아마 다른 사람과 협업을 하기 위해 CVS 나 SVN(SubVersioN)을 사용해보신 분이 계실겁니다.

여러 사람이 공동 작업할 자료를 회사에 모아놓고 그 자료를 각자 수정하고 수정 내역을 공용으로 사용하는 화이트 보드에 기록합니다. 서로 다른 사람이 작업한 내역을 볼 수 있으며 다른 사람이 수정한 자료를 가지고 또 다른 작업을 할 수 있습니다. 이렇게 공동 작업을 할 때 자료를 모아놓고 수정 내역을 정리할 수 있게 해주는 시스템을 '버전 관리 시스템'이라고 합니다.

그런데 다같이 화이트 보드 하나를 가지고 작업을 해야 하기 때문에 불편합니다.
이제 사람들이 자료를 복사해서 각자 자기 집에 가져가서 업무를 하고, 집에 있는 화이트보드에 수정 내역을 기록해둡니다. 나중에 집에 있는 화이트 보드와 자료를 가지고 회사에 가서 자료를 집어넣고 공용 화이트보드에 내 작업 내역을 기록하게 됩니다. 이런 것을 '분산 버전 관리 시스템'이라고 합니다.
각자가 자기만의 작업본과 작업 장소, 화이트 보드를 가지고 있는 겁니다.

한 10년쯤 전에 버전 관리 시스템으로 SVN 을 썼던 기억이 있습니다. 그 당시에는 그럭저럭 문제없이 잘 썼습니다.
그런데 최근 GIT 을 접하고나니 세상이 바뀌었습니다. GIT 은 상상하는 모든 것을 할 수 있습니다. (물론 과장을 많이 섞어서 ㅎ)
즉, GIT 을 가지고 일을 하다가 발생하는 문제들을 어떻게든 풀 수 있다는 말입니다.
GIT 에 대해서 하나하나 알면서 GIT 의 광팬이 되었습니다.
GIT 은 2005년에 Linus Torvalds 가 운을 띄워서 만들어졌으며 SVN 은 2000년에 만들어졌습니다.

이제 GIT 에 대한 블로깅을 시작해볼까합니다. (잊지 않기 위해서 -_-)
GIT 에 대한 정보는 아래 웹사이트에서 얻으실 수 있습니다.

'Version Control System > GIT' 카테고리의 다른 글

[GIT] 출력물에 색 입히기  (0) 2011.10.15