Version Control System 3

[Computer Column] Git - 2

이전 글에서 우리는 Git을 시작하고 간단한 수정을 통해 변경사항을 어떻게 기록하는지 살펴보고, 원격 저장소에도 해당 변경사항을 업로드하였다. 이번에는 다른 컴퓨터에서 동일한 저장소를 이용하는 법을 보려고 한다.원격 저장소에서 프로젝트 가져오기이전 글에서 Git을 시작하는 방법이 두 가지라고 얘기했던 것을 기억하는가? 첫 번째 방법은 본인의 로컬 컴퓨터에서 시작하는 것이었고, 두 번째는 Git 서버에 저장되어 있는 프로젝트를 본인의 컴퓨터로 가져오는 것이었다. 두 번째는 과연 어떻게 하는 것일까?git clone "Your URL" # 원격 저장소의 링크를 붙여넣는다. 필자는 폴더를 하나 만들어 다른 컴퓨터에서 사용한다고 가정하겠다.원격 저장소와 동일해진 것을 확인할 수 있다. info.txt을 열어 다..

Outdated/Column 2019.03.17

[Computer Column] Git - 1

Git은 작은 프로젝트부터 큰 프로젝트까지 효율적이고 빠르게 모든 것을 관리하기 위해 고안된 분산형 버전 관리 시스템이다. 자유 그리고 오픈 소스이며 Linux 운영체제의 아버지인 리누스 토발즈에 의해 개발됐다.(버전 관리 시스템이 무엇인지 모른다면?) 이번 글에서는 Git의 사용법에 대해서 알아보도록 하자. Git을 편하게 이용할 수 있는 좋은 GUI들이 많지만 여기서는 커맨드를 사용하도록 하겠다. 독자는 Git이 설치되어 있어야 하고, Github 계정이 있어야 한다. Git은 여기서 설치할 수 있고, Github 계정은 여기서 생성할 수 있다.Git 설정모든 프로그램은 사용하기 전에 적절하게 설정해줘야 한다. Git도 마찬가지이다. git config를 이용해 여러가지를 설정해줄 수 있지만, 여기서..

Outdated/Column 2019.03.17

[Computer Column] 버전 관리 시스템(VCS, Version Control System)

버전버전 관리 시스템을 알아보기 전에, 버전(version)이 무엇인지 알아보자. 영어사전에는 이렇게 나와있다.'어떤 것의 버전이라는 것은 이전 혹은 이후의 형태와 세부적인 것이 다른 특정한 형태이다.'출처 : 네이버 영어사전예를 들어, 한국대학교 컴퓨터공학부에 재학 중인 홍길동이라는 학생의 신원을 info.txt라는 파일에 기록했다고 해보자.2019123123 홍길동 컴퓨터공학부 학교 생활을 하면서 길동이는 자기의 이름이 마음에 들지 않아 홍길순으로 개명을 했다. 이에 맞춰 info.txt 파일도 수정해주었다.2019123123 홍길순 컴퓨터공학부 이번엔 홍길순이 컴퓨터공학부가 자기랑 맞지 않다고 생각해 산업경영학부로 전과했다. 이전과 마찬가지로 info.txt를 수정한다.2019123123 홍길순 산..

Outdated/Column 2019.03.16