이전 시간에 이어서 이번에는 실제로 Git을 사용해보기 위해서 Git을 설치해보자!
나의 경우 맥북을 사용하기 때문에 편하게 콘솔을 이용해서 설치해보겠다.
이미 Homebrew라는 패키지 관리 툴이 있다면 더욱 하기는 쉬울 것이다.
1. 설치
먼저 터미널을 이용해 Homebrew 부터 설치 해보자.
아래 코드를 통해 Homebrew를 손쉽게 설치할 수 있다.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Homebrew 설치가 완료 되었다면 이번에는 이를 이용해 Git을 설치 해보자.
이전의 Homebrew 설치법과 동일 하게 터미널에서 아래 코드를 입력해주면 쉽게 설치할 수 있다.
brew install git
이후 설치가 끝나면 해당 터미널에서 아래 코드를 입력하면 방금 설치한 git의 버전을 확인할 수 있다.
git --version
2. 초기 설정
이제 설치한 Git에 본인의 정보를 등록해야 한다. 사용자 정보로는 사용자명과 메일 주소를 입력하게 된다.
이것 또한 나는 콘솔을 이용하여 할 것이다.
$ git config --global user.name "<사용자명>" //사용자 이름 등록
$ git config --global user.email "<메일 주소>" // 사용자 메일 등록
$ git config --global color.ui auto // Git 출력 메세지 색상 설정
$ git config --global alias.co checkout // 단축키 설정
여기서 마지막 줄 단축키 설정에 alias는 단축키라는 의미로 바로 예를 들어 checkout을 "co"로 생략해서 작성해도 checkout을 실행하게 된다.
명령어들은 이후에 더 자세하게 한 번에 정리하고 일단은 패스!
3. 새 저장소 생성
이번에는 테스트로 새로운 저장소를 만들어 보자. 저장소의 이름은 Test로 해보겠다.
먼저 test폴더를 Git 저장소로 등록하려면 해당 폴더로 이동해서 init(초기화) 작업을 해주어야 한다. 해당 작업 코드는 아래와 같다.
$ git init
그리고 새롭게 만든 test폴더를 Git저장소로 설정을 해보자
$ mkdir test
$ cd test
$ git init
Initialized empty Git repository in /Users/yourname/Desktop/test/.git/
그런데 이렇게 하면 아마 배경화면이 아니라 사용자(users) 폴더에 들어가게 되는데
여기서 그럼 user폴더는 어딨느냐?? 먼저 Finder를 켜고
사용자 또는 users라는 폴더가 분명히 있을 것이고 그 내부에는 방금 전에 만든 test라는 폴더가 당연히??
이렇게 빈폴더로 기다리고 있을 것이다~!
4. 파일 커밋하기
테스트로 test 폴더에 새로운 txt 파일을 하나 만들어서 커밋을 해보자!
다음과 같이 test폴더 내부에 sample.txt 파일을 하나 생성하고 내부에 아무 내용이나 적어 보았다.
그럼 이제 바로 커밋을 해볼 수 있게 된다.
$ git status
# On branch master
#
# Initial commit
#
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# sample.txt
nothing added to commit but untracked files present (use "git add" to track)
내 컴퓨터 환경에서의 위 예제를 확인해보자.
아마 처음에 git status를 터미널에 입력하면 다음과 같은 내용으로 출력될 것이다.
3번째 줄을 읽어보면 추적하지 않는 파일이 존재한다고 한다.
이때 필요한 작업이 바로 앞에서 보았던 인덱스 작업이 필요한 것이다.
그래서 그 바로 밑에 줄을 읽어보면 git add라는 명령어를 이용하여 커밋할 파일을 지정하라고 한다.
이전에는 추적하지 않은 파일이 있었지만 git add 명령어를 이용하여 sample.txt 파일을 지정하였고 이후 다시 git status를 입력해보면 아래에 커밋이 없는 새로운 파일 2개가 정상적으로 출력되는 것을 확인할 수 있다. 만약 본인이 폴더의 모든 파일을 인덱스에 등록하려고 한다면 git add. 을 입력하면 간단하게 모든 파일을 등록할 수 있다!
이후 커밋을 하기 위해 git commit -m 명령어를 위 사진과 같이 입력하고 뒤에는 변경 사항을 적어주면 끝이다.
그럼 다시 git status로 확인해보니 깨끗하다고 한다. 그럼 커밋할 사항이 없고 정상적으로 커밋이 완료되었다는 것을 의미하겠죠?!🤩
이렇게하면 끝인데 만약 여기서 한 번의 커밋이 아닌 여러 번의 커밋으로 저장소 변경 이력을 확인하려면 어떻게 해야 할까?
그때는 위 사진의 맨 마지막 줄에 있는 git log라는 명령어를 이용하여 변경 이력을 확인할 수 있다.
그럼 사진과 같이 commit을 한 이력을 조회할 수 있게 된다. 그리고 Author에는 본인이 처음 이 저장소를 만들 때 사용한 이름과 이메일 주소가 출력된다!
이렇게 해서 git 설치부터 기본 설정, 저장소 생성, 커밋 하기까지 git의 기본 중에 정말 기본은 잘 마무리하였다.👏👏👏
그럼 다음 시간에는 저장소를 공유하는 전체적인 과정에 대해서 한번 정리해보자. 오늘은 끝!👍🤗
learning by repetition
'잡동사니 > Git&Github' 카테고리의 다른 글
Git GUI - GitKraken (0) | 2023.01.08 |
---|---|
Git Push 취소 (0) | 2022.11.12 |
Github 공유 실습 (0) | 2022.09.22 |
Git 공유 (0) | 2022.09.19 |
Git 입문 (0) | 2022.09.17 |