본문 바로가기
Git

Git - 깃 환경 세팅 & 로컬저장소 만들기

by devLog by Ronnie's 2021. 6. 30.

Git - 깃 환경 세팅 & 로컬저장소 만들기

 

형상관리시스템 중 하나인 깃에 대해서 알아보자.

소스 코드를 관리하거나 다수의 개발자가 프로젝트에서 동일한 기능을 동시 개발할때, 작성된 소스 코드와 변경사항을 입력하여 서로 확인할 수 있고, 수정 등을 도와주는 시스템이라고 할 수 있다.

 

git 설치

먼저 자신에게 맞는 환경에 맞게 깃을 설치해준다.
http://git-scm.com/downloads

 

Git - Downloads

Downloads macOS Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools for users looking for a platform-specific exp

git-scm.com

그 다음에 윈도우 사용자는 git-bash를 사용하여 mac사용자는 터미널을 통해 진행하자.

 

설치가 잘 되었는지 확인을 위해 버전을 확인해준다.

먼저 다음과 같이 git의 저장소 역할을 할 폴더를 원하는 위치로 이동 후  생성해준다.

그 후 해당 디렉토리로 들어가 git init 명령어를 입력한다.

git init를 하게 되면 다음과 같이 (master) 라고 브랜치명이 뜬다. 

git에 설정내역은 .gitconfig파일에 기록되며, 이 파일에 직접 설정도 가능하지만 config 명령어를 통해 작성한다.

$ git config --global user.name "<사용자명>"
$ git config --global user.email "<메일 주소>"

여기서 windows 환경 git-bash 사용자는 한국어를 포함하는 파일명이 "\346\226\260\350\246..." 다음과 같은 형식으로 표시되므로 아래 명령어를 통해 설정을 해준다.

$ git config --global core.quotepath off

이제 기본 설정은 하였으니 테스트를 위해 아까 만들어둔 저장소에 파일을 하나 생성해보자.

Git의 관리 하에 있는 폴더의 작업트리와 인덱스 상태를 확인하려면, status 명령어를 사용한다.

 

현재 status명령어를 입력해보면 아래와 같이 여러 정보들을 확인할 수 있으며 아까 만들어두었던 파일정보도 나오는 것을 확인할 수 있다.

만든 파일을 인덱스에 등록하기 위해 add 명령어로 등록해준다. (이때 파일이름 대신 . 을 쓰게 되면 모든 파일을 등록할수 있다.)

$ git add <file>..

그 후 다시 status 명령어로 확인을 해보면 변경된 사항을 확인해볼수 있다.

이제 add를 이용하여 인덱스에 등록을 하였으니 commit작업을 해준다. 이때 message부분을 잘 작성해둬야 커밋 로그를 볼때 파악하기 쉽다.

$ git commit -m "message"

커밋 완료 후 git log 명령어를 통해 로그를 확인해 볼 수 있다.

이제 로컬 저장소에는 완료되었으니 원격저장소를 만들어 올려보도록 하자.

 

https://sjparkk-dev1og.tistory.com/58?category=1012995 

 

댓글