[Git] Git 설치 및 로컬 저장소 커밋 관리

2022. 4. 18. 11:48Git

1. Git 설치

1.1 Git 설치

https://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

1.2 기본 설정을 유지한채 Next 버튼 및 Install 버튼을 클릭하여 Git 설치

 1.3 Git Bash 실행

1.4 git 설치 확인

$ git

2. 로컬 저장소 생성

2.1 Git과 연결할 폴더 생성 및 이동

$ mkdir iTshirt-cat
$ cd iTshirt-cat
iThsirt-cat $

2.2 Git 저장소 초기화

iTshirt-cat $ git init

2.3 텍스트 파일 생성 및 저장

hello.txt
개발자 티셔츠 쇼핑몰 오픈소스

3. 첫번째 커밋 생성

3.1 계정 정보 등록

iTshirt-cat $ git config --global user.email "yonghwankim.dev@gmail.com"
iTshirt-cat $ git config --global user.name "YongHwan Kim"

 

3.2 커밋에 추가할 파일 선택

iTshirt-cat $ git add hello.txt

 

3.3 커밋 생성 및 상세 설명 작성

iTshirt-cat $ git commit -m "사이트 설명 추가"

 

3.4 두번째 커밋 생성을 위한 hello 파일 수정

hello.txt
개발자 티셔츠 쇼핑몰 오슨소스 짱

 

3.5 두번째 커밋 생성 및 상세 설명 작성

iTshirt-cat $ git add hello.txt
iTshirt-cat $ git commit -m "설명 업데이트"

 

4. 다른 커밋으로 이동하기

4.1 생성한 커밋들 기록 확인

iTshirt-cat $ git log

  • commit f2dacc1~ : 설명 업데이트 / 11:26:10 / 두번째 커밋
  • commit 402443~ : 사이트 설명 추가 / 11:23:26 / 첫번째 커밋

 

4.2 첫번째 커밋으로 이동 (402443~)

iTshirt-cat $ git checkout 4024437

4.3 hello.txt 파일 내용 확인

기존 hello.txt 파일의 내용인 '개발자 티셔츠 쇼핑몰 오픈소스 짱'에서 첫번째 커밋 당시 내용인 '개발자 티셔츠 쇼핑몰 오픈소스'로 내용이 변경된 것을 확인할 수 있습니다.

 

4.4 최신 커밋으로 이동

iTshirt-cat $ git checkout -

 

4.5 hello.txt 파일 확인

첫번째 커밋의 README.txt 파일의 내용인 '개발자 티셔츠 쇼핑몰 오픈소스'에서 '개발자 티셔츠 쇼핑몰 오픈소스 짱'으로 변경된 것인 확인할 수 있습니다.

 

References

source code : https://github.com/yonghwankim-dev/git_study​
팀 개발을 위한 Git Github 시작하기, 정호영 진유림 저