티스토리 뷰

git의 장점

git 을 이용하면 하나의 프로젝트를 여러 사람들과 함께 효과적으로 관리하여 협업할 수 있습니다. 

실제로 오픈소소를 효과적으로 관리하기 위한 목적으로 깃이 만들어 졌으므로 깃을 실제 프로젝트에 적용하기에 매우 적합합니다.

 

깃을 이용하면 여러 명이 개발 하는 과정에서 동시에 프로젝트를 작업하며 수정하는, 즉 병렬적인 개발을 할 수 있게 해줍니다. 

이는 프로젝트 개발 속도를 매우 빠르게 해줍니다.

 

무엇보다 개발자의 관점에서 포트폴리오 관리에도 용이한 현실적인 장점 또한 가지고 있습니다. 

깃 허브에 자신이 작업한 프로젝트를 나열하여 얼마나 주기적으로 프로젝트를 관리하고 있는지 모두 드러낼 수 있기 때문입니다.

 

git 설치 및 기본 사용법

git을 사용하기 위해서는 git 저장소를 하나 만들어야 합니다.

일반적으로 github 에서 무료 저장소를 만들어서, 여기에 각종 소스코드를 올리곤 합니다.

소스 코드를 오픈 소스로 누구에게나 공개(public) 설정을 한다면 github를 무료로 사용할 수 있습니다.

 

▶ 깃 허브(Git Hub): https://github.com/

위 깃 허브 웹 사이트에 가입한 이후에 로그인을 해줍니다.

 

<1. 깃 저장소 만들기>

저장소는 말 그대로 소스코드가 저장되는 공간을 의미한다. 쉽게 말해 하나의 프로젝트(project) 를 의미합니다.

 

 

repositories 로 이동에 new 버튼을 클릭해 새로운 repository를 생성해줍니다. 이름은 자유롭게~!

 

 

결과적으로 github에 하나의 오픈소스 프로젝트가 생성이 되었습니다. 그리고 이 저장소에 접근 가능한 공인 URL 주소가 생성됩니다. 이 URL 을 이요해 언제나 프로젝트를 다운로드 받을 수 있습니다.

 

 

<2. GIT 소프트웨어 설치>

우리는 GIT 소프트웨어를 설치함으로써 이러한 저장소(repository) 에 프로젝트를 업로드 하거나 다운로드 할 수 있습니다.

  ▶ 깃 다운로드: https://git-scm.com/downloads

 

설치 후 명령 프롬프트(CMD) 에서 git 이라고 입력을 하면, 각종 세부적인 명령어에 대한 정보가 나옵니다.

git --version 명령을 통해 깃의 버전을 확인할 수도 있습니다.

 

<3. GIT 환경설정>

자신의 깃 허브 가입 내용과 동일하도록 이름 및 이메일을 입력해 환경 설정을 진행해야 합니다.

 

git config -- global user.name 유저명

git config -- global user.email 이메일

 

 

<4. GIT Repository 다운로드 받아보기>

명령 프롬프트의 간단한 명령을 이용해 repository 에 있는 파일들을 내 컴퓨터로 다운로드 받을 수 있습니다.

깃에서는 다운로드의 개념과 동일한 단어로 클론(clone) 이라는 단어를 사용합니다.

URL 복사!!

클론하고자 하는 repository 로 이동해 clone or download 를 눌러 url 을 복사해 줍니다. 이 url 은 다음과 같이 내 컴퓨터에 repository 내용을 다운로드(클론) 받는데 명령어로 사용됩니다.

 

  1. git clone {클론 하고자 할 깃 url}

 

저는 C 드라이브 밑에 바로 깃 repository 를 다운로드(클론) 받아 보았습니다.

그러면 이렇게 C드라이브 밑에 새로운 폴더가 생성된 것을 확인할 수 있습니다.

클론된 폴더에 들어가 보면 다양한 환경 설정 정보가 담겨 있는 .git 폴더를 활인 할 수 있습니다.

물론 이제 막 생성된 repository 에 아무런 파일도 올라가 있지 않기 때문에 .git 폴더를 제외하곤 텅 비어있는 폴더를 다운받게 됩니다.

 

이제 이 폴더에 간단한 문서를 추가해 원격지 저장소(실제 git repository) 에 적용시켜 보도록 하겠습니다.

 

<5. 수정된 내역을 Git Repository 에 업로드 하기>

간단하게 아무 문서나 추가하고 이걸 원격 저장소(repository) 에 적용시켜 보겠습니다.

 

cmd로 이동하여 기입할 명령어는 다음과 같습니다.

 

  1. cd C:\Git-Tutorial : clone 파일 위치로 이동!!
  2. git status : 현재 수정내역에 등록되지 않은 파일들을 보여줍니다.
  3. git add {파일 이름} : 수정된 파일을 수정 내역에 추가, 수정할 파일이 여러개일 경우 "git add ." 으로 한번에 가능!
  4. git commit -m "커밋 메시지" : 수정된 내역을 저장소에 반영. 반영이 되면 스냅샷이 찍히게 됩니다.
  5. git push : 원격지 저장소(repository) 에 실제 수정 내역을 반영합니다.

이렇게 하면 원격 저장소 (repository) 에 내 컴퓨터와 마찬가지로 파일이 추가된 모습을 볼 수 있습니다!!

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함