본문 바로가기
Git

Git 설치 및 사용법 [Git, Github]

by 오늘이 내가 된다. 2021. 6. 20.

Git 설치 및 사용법 [Git, Github]

 

Git을 사용하는 이유?

Git을 사용함으로써 특정한 프로젝트를 다른사람과 동시에 작업을 진행할 수 있습니다.

동일한 소스코드를 다수와 함께 한꺼번에 고치더라도 소스코드들을 합침으로 충돌을 막아줄 수 있습니다.

분산형 협업도구인 Git을 이용함으로 효과적으로 수행이 가능합니다.

 

Git을 사용하기 위해서는 Git 저장소가 필요한데 통상적으로 많이 쓰는 저장소는 Github입니다.

 

 

Github란?

각종 소스코드를 오픈 소스로 누구에게나 공개할 수 있는 프로젝트 파일을 올릴 수 있는 저장공간입니다.

다른 사람들과 오픈 소스 프로젝트를 진행함에 있어서 원활한 협업이 가능합니다.

 

 

Github 가입 및 로그인

https://github.com/

 

GitHub: Where the world builds software

GitHub is where over 65 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and feat...

github.com

사이트 접속 후 우측 상단에 보이는 Sign Up 버튼을 눌러서 가입을 진행하면 됩니다.

 

 

Github 로그인 화면

 

저는 이미 계정이 있기 때문에 로그인 하도록 하겠습니다.

 

 

 

Github 저장소 만들기

로그인을 마친 후,

 

좌측에 보이는 Repositories의 New 버튼을 눌러줍니다.

 

 

 

 

Repository name으로 Git-Tutorial로 만들어 줍니다.

Repository는 지울 수 있기 때문에 원하는 저장소 이름을 만들어주시면 됩니다.

 

Public은 누구나 볼 수 있는 오픈소스, Private는 자신 혼자만 볼 수 있는 소스코드

 

저는 Public을 체크 후 진행하였습니다. 이후 하단의 Create repository를 눌러 생성해주세요.

 

그러면 Github에 하나의 프로젝트가 생성이 되고, 그에 맞는 url주소도 생성이 됩니다.

 

 

 

Git 설치방법

https://www.git-scm.com/

 

Git

 

www.git-scm.com

 

사이트에 접속 후 Downloads버튼을 눌러 자신의 운영체제(macOS, Windows, Linux/Unix)에 맞추어 진행하면 됩니다.

설치는 이미 체크되어 있는 기본 값으로 next버튼만 눌러서 진행해주시면 됩니다.

 

 

 

Git 명령어 조작 및 세팅

우선 검색창에 cmd(명령 프롬포트)를 실행합니다.

실행 후 git을 입력해줍니다.

 

git 명령어들의 사용법에 대한 출력

 

 

git --version을 입력하여 버전을 확인할 수 있다.

 

 

 

명령 프롬포트를 이용해 자신의 Github계정에 접근하기

git config --global 명령어를 입력하면

단일 프로젝트가 아니라 컴퓨터 전체에서 하나의 동일한 옵션을 사용할 수 있게 해줍니다.

 

github 이름과 이메일 등록하기

 

git config --global user.name 깃허브이름

git config --global user.email 깃허브이메일

 

Github의 기본적인 환경설정은 끝입니다.

 

 

 

Github 프로젝트 테스트하기 (컴퓨터와 Github저장소 간의 동기화)

C드라이브에 Education 폴더를 생성해주세요.

 

우선 명령 프롬포트 창에서 Education폴더로 이동해줍니다.

cd C:\Education

 

이후 Git clone 명령어를 이용해 Github Repository에 접근하겠습니다.

 

 

git clone 자신의 주소 붙여넣기

git clone https://github.com/seoltaehyeok/Git-Tutorial2.git

위의 각자의 주소를 복사 붙여넣기 후 실행

 

Education안에 Repositroy 폴더 생성

 

위의 과정을 거쳐서 우리의 컴퓨터도 Clone을 통해 하나의 저장소 역할을 수행할 수 있게 되었습니다.

우리의 컴퓨터 : 로컬 저장소

Github : 원격지 저장소(remote repository)

 

 

 

로컬 저장소에 파일 생성 후 Github와 동기화

임의의 파일을 생성해줍니다.

 

 

 

Git 프로젝트로서 추가해주기 위해서 명령 프롬포트의 해당 폴더로 접근합니다.

>cd Git-Tutorial

 

만들어준 텍스트 파일을 Git에 추가해줍니다.

>git add Doocument.txt

 

이후 커밋을 진행합니다.

>git commit -m "Add Text File[Document.txt]"

 

커밋을 진행하면 텍스트 파일(Document)의 안녕하세요 부분까지의 내용이 업로드가 됩니다.

 

 

이후 로컬 저장소(자신의 컴퓨터)에서 수정을 하여 새로 커밋할 수 있기 때문에

부분부분 수정을 할 수 있어 일종의 백업기능을 하기 때문에 소스코드의 관리와 문제시 복구가 용이합니다.

 

 

 

Github에 적용하기

git push 명령어를 통해 github의 프로젝트 사이트 내 파일을 업로드할 수 있습니다.

 

수정 전

 

git push 명령어 입력

 

수정 후

 

 

위처럼 로컬 저장소에서 만들었던 텍스트 파일(Document.txt)이 Github에 업로드 된 것을 확인할 수 있습니다.

 

 

 

 

 

위의 게시물은 동빈나님의 유튜브 강의 동영상을 참고하여 제작하였습니다.

매번 좋은 강의 감사합니다^^

https://youtu.be/rhP5pseOJc0

 

 

댓글