GIT 6

GIT(깃) #7_ github 브랜치(branch) 생성 및 이용하기

안녕하세요. 문범우입니다.이번 포스팅에서는 github에서 특정 repository에 대해 branch를 생성하고 이를 바탕으로 작업을 시작하는 방법에 대해서 알아보도록 하겠습니다. 1. branch 생성하기 branch 라는 것은 직역하면 나뭇가지로써, 실제로 현재 존재하는 repository에서 뻗어나온 가지와 같은 것으로 생각하시면 됩니다. 개발 영역을 분담해서 작업할 때, 서로 작업하는 내용들에 대해 충돌 등의 예방 및 관리들을 위해서 중앙 repository 또는 개별 branch 자체에서 branch를 생성해, 기존에 있던 내용을 그대로 따와 그것을 바탕으로 개별적인 작업을 할 수 있습니다. 먼저 branch를 생성하는 것부터 진행해보도록 하겠습니다. 현재 github과 연결되어 있는 프로젝트..

GIT 2018.07.31

GIT(깃) #6_ github 이용하기 기초

안녕하세요. 이번 포스팅에서는 github을 이용하는 기초적인 방법에 대해서 알아보겠습니다. 1. Github 이란? Github이란 간단히 말해서 Git을 지원하는 서비스라고 할 수 있습니다.우리가 지난 포스팅들에서 간단하게나마 git에 대해서 알아보았는데 여기서 repository(저장소)를 웹상에 올려서 보다 시각적으로, 쉽게 관리할 수 있도록 해주는 역할도 하고 있습니다. github은 git을 지원하는 서비스 중 가장 유명하다고 볼 수 있습니다. 몇가지 특징을 알아본다면, Github에서 저장소, repository는 무제한으로 생성가능합니다.하지만 public이 아닌 private으로 만드는 것은 유료입니다.(Github Student Developer Pack을 받으면 무료입니다.) 또한, ..

GIT 2018.03.31

GIT(깃) #4_ 버전 확인 및 비교하기

안녕하세요. 지난 포스팅에서 commit이라는 기능을 통해 버전을 만들어 보는 과정을 살펴보았습니다. 이번에는 우리가 만들었던 버전들을 확인하고 과거의 버전들과 비교해보는 과정을 살펴보겠습니다.1. 과거 버전 확인하기 먼저 과거에 우리가 어떤 버전을 만들었는지 확인해봅니다.지난 포스팅에서도 중간중간에 쓰인 명령어 입니다. git log 를 입력하면 아래 사진과 같은 결과가 출력됩니다. 위의 사진을 살펴보면 아래에서 시간순으로 우리가 진행했던 커밋이 나타납니다.첫번째 커밋에서는 커밋 메세지를 'commit test'로 진행을 했습니다.그리고 노란색으로 나와 있는 commit뒤의 내용은 commit ID라고 합니다. commit ID는 뒤에서 사용되니 일단 알아두도록 합시다. 이렇게 과거에 우리가 작성한, ..

GIT 2018.01.09

GIT(깃) #3_ 버전 생성(commit)

이번 포스팅에서는 git 에서 버전을 생성하기 위한 commit에 대해서 실습을 진행해보겠습니다.git add와 git commit 에 대해서 헷갈리실 수도 있는데, 하단에서 간략하게 그림으로 설명을 진행하였습니다.1. 사용자 등록 먼저 버전을 만들기 전에 사용자를 등록해야 합니다.말 그대로, 버전을 만드는데 어떤 사용자가 만들었는지를 표시하기 위함입니다.사용자 등록 명령어는 아래와 같습니다. git config --global user.name "이름"git config --global user.email "이메일" 이러한 명령어로 사용자 등록을 하면 아래 사진과 같이 됩니다. 사용자 등록은 한번만 해주시면 되겠습니다. 2. 버전 생성(commit) 이제 진짜로 버전을 생성해보도록 합니다.git 에서 ..

GIT 2018.01.03

GIT(깃) #2_ 저장소 만들고 파일 등록하기

이번 포스팅에서는 기본적인 git 저장소를 만들고, 하나의 파일을 git이 관리할 대상으로 등록해보는 작업을 해볼거에요.실습을 진행하며 필요한 개념들은 그때 그때 설명하도록 하겠습니다!1. 저장소 만들기 저장소란 무엇일까요?저장소란 말그대로 무엇인가를 저장하는 공간입니다.그렇다면 git에서 말하는 저장소란?우리가 진행하는 버전 관리에 관한 내용들을 저장하는 공간입니다.우리는 git을 통해 우리가 작업한 소스코드의 히스토리나 기타 정보를 확인 할 수 있습니다.그리고, 그렇게 하기 위해 git은 과거의 소스코드 또는 소스의 변화를 저장해두어야 하죠.따라서 우리는 git을 통해 버전 관리를 하기 전에, 우리가 어떤 폴더에 대해서 버전관리를 시작할지 말해주고 해당 영역에 git 저장소를 만들어주어야 합니다. 그..

GIT 2017.12.30

GIT(깃) #1_ 기본 개념과 설치

안녕하세요. 이번 포스팅 부터 git이라는 버전 관리 시스템(version management system)에 대해서 알아보도록 하겠습니다.본 카테고리에서는 명령어를 통해 Git을 다루는 방법에 대해서 하나씩 알아보도록 하겠습니다.기본적인 내용이나 방향은 생활코딩, 아래 URL을 바탕으로 진행됩니다.https://opentutorials.org/course/2708 추가적으로 궁금하거나 오류가 발생하는 부분에 있어서는 언제든지 댓글을 남겨주세요 :)1. GIT 이란? 위에서 git이란 버전 관리 시스템이라고 하였습니다.버전 관리 시스템이 무엇일까요? 어렵게 생각하지 않으셔도 됩니다. 다들 한번씩은 버전 관리를 직접! 해보셨을 거에요.어떤 레포트나 발표자료를 준비할 때, 워드 파일을 이렇게 저장하죠. '발..

GIT 2017.12.30 (1)