Git
- Git Good Command 2022.08.18
- Git의 기본 2021.02.27
Git Good Command
Git의 기본
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
변경이력을 그림으로 볼 수 있어.
시작
6:07 ~ 7:21
참고
이글은 아래 링크에서 공부한 것을 정리하는 데에 목적을 두고 있습니다.
누구나 쉽게 이해할 수 있는 Git 입문~버전 관리를 완벽하게 이용해보자~ | Backlog
누구나 쉽게 알 수 있는 Git에 입문하신 것을 환영합니다. Git을 사용해 버전 관리를 할 수 있도록 함께 공부해봅시다!
backlog.com
'Git' 카테고리의 다른 글
Git Good Command (0) | 2022.08.18 |
---|