본문 바로가기
git

1. Git(add, commit), Github

by 장인이 2020. 12. 20.

개요

 이번에 블로그에 처음으로 포스팅하면서 모든 프로그램 관리의 기초인 git에 대해 서술해보고자 합니다. 개인이 프로젝트 관리하기도 용이하며, 팀원들 간의 협업에도 자주 쓰이는 서비스임으로 다뤄보고자 합니다.

 

목차

· Git이란?

· Git 저장소 만들기(github)

· Git 저장소 만들기(로컬)

· 로컬 저장소에 커밋하기 

 

 

1. Git이란?

 

 

 소스코드를 효과적으로 관리하기 위한 서비스로서, 여러 장점들을 지니고 있어 많이 사용하고 있습니다. 특징으로는 가지치기와 병합을 통한 효율적인 협업이 가능하고, 버전 관리 또한 간편합니다.

 

 Git 호스팅 서비스에는 Github, Gitlab, Bitbucket 등이 있는데, 이 중에서 우리는 Github를 사용하고 관리해볼 것입니다.

 

 

2. Git 저장소 만들기(Github)

 우선 Github계정을 생성한 후 메인 화면에 진입 시 저장소를 선택하라는 화면이 좌측에 등장합니다.

 

<Github 메인 화면>

 

 위 화면 좌측의 new를 클릭한 후, 양식에 맞추어서 Github 저장소를 생성하면 됩니다.

 

<저장소 생성>

 

 여기서 private 기능은 결제시에만 가능한 기능이며, 저장소와 관련된 설명을 해주는 README file을 생성 여부 체크를 해준 후 생성하면 Github 저장소가 생성됩니다.

 

 

3. Git 저장소 만들기(로컬)

 우선 git 사이트 (git-scm.com/download/win) 으로 이동하여 본인 os에 맞는 git을 다운 받습니다. 다운받은 후 본인이 리눅스 혹은 macOS라면 terminal을 실행하고, window라면 git bash 프로그램을 실행합니다.

 

<window의 git bash>

 

그 후 나오는 창에서 git 작업을 실행하면 됩니다.

<코드 정리>

git --version

: 현재 설치된 git의 버전을 알려준다.

 

git config --global user.name "유저이름"

git config --global user.email 유저이메일

:사용자 이름과 이메일을 설정한다. (--global 제외시 프로젝트별로 별도 관리 가능)

 

git init

:현재 위치하고 있는 폴더에 git 디렉토리가 생성된다.

 

 

4. 로컬 저장소에 commit하기

 git의 장점중 하나는 작업한 내용을 임시저장소에 한번 add한 후, 이 파일들을 git에 commit할 수 있다는 것입다. 즉, 작업물을 올리는 과정에서 실수가 발생하더라도, 이를 쉽게 해결할 수 있는 기능이 있습니다.

 

<코드 정리>

git add .

: 현재 git 디렉토리 안의 모든 내용을 add합니다.

(특정 파일만 add하고 싶은 경우 뒤에 파일명 입력)

 

git status

: 현재 어떤 파일이 변경되었는지 확인 가능합니다.

(업데이트된 파일은 빨간 글씨로 untracking이라 표시됨)

 

git commit -m "주석"

: add된 파일들은 git에 commit하는 기능입니다.

 

git log

: 저장소 반영 내역이 확인 가능합니다.

 

 

 

다음 게시글에서는 git의 핵심기능 중 하나인 브랜치 생성, 병합에 대해 알아보겠습니다!

'git' 카테고리의 다른 글

4. vi 편집기  (0) 2021.01.09
3. Git remote, push  (0) 2020.12.20
2. Git branch, merge  (0) 2020.12.20

댓글