본문 바로가기

Programming/Git

4. Git 설정하기 Git 을 자신의 PC 에 설치를 마쳤다면 이제 환경설정을 할 때가 왔다. 무슨 툴이 이리 사용하기가 까다롭냐? 라고 반문하면 할 말은 딱히 없다... 그러나 이 환경설정을 재대로 해야 나중에 후회없이, 편하게 Git 을 사용할 수 있게 된다. 그리고 한 번 해 놓으면 계속 사용할 수 있기 때문에, 할 때 제대로 해 놓자. Git 은 git config 라는 명령어를 통해서 환경설정을 하도록 해 준다. 또는 직접 환경 설정 파일을 수정할 수도 있다. 여기서는 명령어를 통해서 하는 방법을 알아보도록 한다. 이 명령어를 통해서 설정관련 변수들을 얻어오거나 설정할 수 있다. 이 설정변수들은 Git 의 동작방식과 보여지는 방식을 결정한다. 이러한 설정관련 변수들은 각기다른 세 곳에 저장될 수 있다. l /etc.. 더보기
3. Git 설치하기 GIT 을 설치하는 방법은 크게 두가지 이다. 첫 번째는 소스를 다운받아서 컴파일하는 법이고, 두 번째는 각자의 플랫폼에 맞는 패키지를 받아서 설치 하는 법이다. 1. 소스로부터 설치 하는 법 - 보통 소스코드를 받아서 컴파일 하여 설치하는 방법이 제일 좋은 방법이다. 왜냐하면, 가장 최신의 버전을 받을 수 있기때문이다. 가장 최신의 소스를 받는 다는 것은, 향상된 UI 의 체험이 될 수도 있고, 버그 픽스일 수도 있기 때문이다. 그리고 자신의 시스템에 가장 최적화된 Binary 를 얻을 수 있다는 장점이 있다. 그러므로 윈도우가 아닌 이상 소스를 받아서 설치하는 것이 추천된다. 소스를 받아서 설치하기 전에 GIT 이 필요로 하는 여러가지 라이브러리들이 있는데, 이 것들을 먼저 설치하여야 한다. l cu.. 더보기
2. Git 의 간단한 역사 이 글은 Pro Git Book 의 내용을 발췌하여, 번역을 하였습니다. Git 은 우리 개발에 많은 변화와 논쟁거리를 불러왔다. Linux 커널은 모두 알고 있듯이, 오픈소스이고, 꽤 큰 범주의 소프트웨어 프로젝트이다. 1991년 부터 2002년 사이에는 Linux 커널 유지보수는 대부분, 소프트웨어의 패치와 압축된 형식으로 전달 되었다. 2002년에 Linux 커널 프로젝트는 독점권이 있는 BitKeeper 라는 분산 버전 컨트롤 시스템을(DVCS) 사용하기 시작했다. 하지만 2005년, Linux 커널 개발자 커뮤니티와 BitKeeper 를 개발한 회사와의 관계가 나빠졌기 때문에, Linux 개발자 커뮤니티(대표주자 Linus Torvalds) 는 BitKeeper 를 대체할 무료의 분산 버전 컨트.. 더보기
1. Introduction to GIT GIT을 사용한지 어언 1년이 다 되어가지만, 정작 내 자신이 GIT에 대해서 아는 것이 별로 없다고 생각되는 어느 5월의 나른한 오후에 번뜩 GIT 매뉴얼을 만들어 보자라는 생각을 하게 되었다. GIT 매뉴얼의 한글화 작업에 대한 의무감때문이 아니라, 내 자신이 좀더 GIT 의 사용법에 대해서 익숙해 지는 좋은 계기가 될 것이라는 생각때문에 작성하게 된 포스팅이다. GIT 은 리누스 토발즈가 Linux 소스를 관리하기 위해서 만든 소스 버전 관리 프로그램이다. 이미 한국이 아닌 외국에서는 많이 쓰이지만, 유독 한국에서만 잘 쓰이지 않는 것 같다. GIT 을 버전 관리로 채택하여 사용하는 대표적인 프로젝트에는 아래과 같은 프로젝트가 있다. 1. GIT 2. Linux Kernel 3. Perl 4. Ec.. 더보기