$ git checkout -b version2 v2.0.0

== 

git branch version2 v2.0.0
git checkoout version2 v2.0.0

- 두줄 코드를 한줄만 작성해도 되요!

Meaning: Switched to a new branch 'version2'

 

 

 

from git pro book

'Git' 카테고리의 다른 글

Git의 기본  (0) 2021.02.27

Git을 왜 배울까?

 

Git을 배우기 전에는 프로그램 버전1.0.0 ~ 버전 3.0.0을 직접 하나하나 다 저장했고 변경한 부분을 직접 확인해야 했어.

 

근데, 너무 귀찮았어

 

이것을 해결하기 위함이야.

 

이론

Git repository

Git은 저장소를 Remote 와 Local로 제공해주고 있어.

Remote 에 저장된 것을 Local로 Pull하고 Remote로 Push할 수 도 있어.

 

Commit

Git은 Commit이라는 명령어를 제공하고 있어.

이것은 파일이나 폴더의 추가와 변경 사항을 저장소에 기록하는 것이야.

 

Work tree와 Index 

Work tree에서 Index로 staging(등록)이 되고, Index에서 저장소로 commit이 되.

 

실습

 

새 저장소 만들기

Git은 리눅스기반의 프로그램인가바 친숙한 단어들이 많아.

 

git init

git의 새 저장소를 만드는 명령어야.

 

아래를 따라해봐.

mkdir(make directory) tutorial(Folder name)

cd(change directory) tutorial

git  init

 

폴더를 만들고 경로를 설정하고 새 저장소를 만드는 로직이야.

 

git status 

 

git관리 하에 있는 폴더의 작업트리와 인덱스 상태를 확인할 수 있는 명령어야.

 

이제는 인덱스로 등록할 파일을 만들고 인덱스로 등록해 볼까?

 

touch sample.txt(Filename)

git add sample.txt

 

*Plus

git add .

이것은 모든 것을 인덱스로 등록하겠다는 뜻이야. 

 

sample.txt를 파일로 만들고 이것을 인덱스로 등록하는 로직이야.

그럼, 이제 커밋 준비는 되었어.

 

git commit -m "first commit"

 

first commit이라는 댓글을 남기고 커밋을 한거야.

 

이제 마지막으로, 

 

git log

 

저장소의 변경 이력을 확인 하는 명령어야.

 

*Plus

gitk

변경이력을 그림으로 볼 수 있어.

 

콘솔 모습
gitk의 모습

 

 

 

 

 

시작

6:07 ~ 7:21

 

 

참고

이글은 아래 링크에서 공부한 것을 정리하는 데에 목적을 두고 있습니다.

backlog.com/git-tutorial/kr/

 

누구나 쉽게 이해할 수 있는 Git 입문~버전 관리를 완벽하게 이용해보자~ | Backlog

누구나 쉽게 알 수 있는 Git에 입문하신 것을 환영합니다. Git을 사용해 버전 관리를 할 수 있도록 함께 공부해봅시다!

backlog.com

 

'Git' 카테고리의 다른 글

Git Good Command  (0) 2022.08.18

+ Recent posts