CS/형상관리_[교재]팀 개발을 위한 Git GitHub 시작하기

01. Git을 설치하고 로컬저장소에서 커밋 관리하기

Jedy_Kim 2021. 6. 12. 12:41
728x90

- 내 컴퓨터에 Git 설치하기(Mac 기준으로 설명)

구글에 "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

운영체제에 맞게 설치를 진행한다.

설치완료 후 Terminal에 "git"이라고 검색한다. 아래와 같이 나오면 정상적으로 설치 완료

 

- 로컬 저장소 만들기

1. 바탕화면에 테스트 폴더를 생성해준다.(어디든 상관없다.) 

1.2. 그 뒤 폴더안에 txt파일 생성후 내용을 입력 후 저장 

2. 터미널로 해당 폴더안으로 이동해준다.

2.1. 터미널에 git init 입력하면 ".git" 이라는 폴더가 해당 폴더 안에 생성이 되었을 것이다.

".git" 폴더에는 git으로 생성한 버전들의 정보와 원격저장소 주소 등이 들어 있다. [.git] 폴더를 로컬저장소 라고 부른다.

이제부터 이 폴더에서 버전 관리를 할 수 있다.

 

-첫 번째 커밋 만들기

01) 먼저 버전 관리를 위해 내 정보를 등록해야 한다. 

로컬에서만 버전 관리를 할거라면 GitHub에 등록하지 않은 Email, Username을 입력해도 되지만, 앞으로 GitHub에서 실습을 진행할 예정이니 GitHub의 계정 정보를 동일하게 입력할 것.

git conifg --global user.email "자신의 메일"

git config --global user.name "자신의 이름"

02) 다음으로 커밋에 추가할 파일을 선택한다. 조금전 만들어 놓은 test.txt 파일로.

git add test.txt

03) 커밋에는 상세 설명을 적을 수 있다. 협업 및 관리를 위해서라면 당연히 상세히 적는게 좋을 것이다.

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

여기서 [-m]은 message의 약자이다.

해당 이미지에서처럼 1 file changed, 1 insertion(+) 어쩌구 저쩌구 나오면 성공

04) 이제 업데이트를 해보자. test.txt의 내용을 변경한 뒤 02, 03번의 내용을 반복해주자.

이렇게 하면 새로운 버전 추가가 성공

 

-다른 커밋으로 이동하기

 

01) 첫 번째 "test!" 내용만 있었던 test.txt 파일 버전으로 이동해보자.

git log 를 입력해주면 버전별로 commit 옆 시리얼 번호같은 난해한 숫자가 보일 것이다. 눈여겨 볼 것!

02) 우선 두 개의 커밋이 보인다. 되돌리려는 커밋은 시리얼 번호? 앞자리 7개를 복사해준 뒤

git checkout 75f3b5f

위의 명령어를 터미널에 입력해준 뒤 파일을 열어보니 잘 돌아왔다.

03) 다시 체크아웃을 해서 최신 커밋이 두 번째 커밋으로 돌아가보자.

git checkout -

다시 최신버전으로 돌아왔다. 이미지는 생략...

반응형