<Git> 4. 기본기 실습1

빡찌's avatar
Sep 13, 2024
<Git> 4. 기본기 실습1
notion image
우선 C드라이브에 gitworkspace폴더를 만들고 그 안에 ex01이라는 폴더를 만들었다
이 ex01이라는 폴더를 ‘작업영역’으로 쓰겠습니다잉
 
*SCM(Software Configuration Management) : 형상관리
→ 변경사항을 체계적으로 추적, 통제 할 수 있음
 
헤더 영역에 영구적으로 기록을 해둬야
전에 내용이 날라가지 않음
notion image
 

실습 시작

notion image
ex01폴더 - 우클릭 - Open Git Bash here
 

1. 작업영역 만들기

notion image
git init 이라고 입력하고 엔터를 누른다
notion image
notion image
그럼 ex01폴더에 숨긴 파일로 폴더가 하나 생김
⇒ ex01 폴더가 작업영역이 됐다는 뜻 축하합니다 :)
 

2. 변경감지 확인

notion image
notion image
파일을 하나 만든다
notion image
git status 를 입력하면 변경 감지를 확인 할 수 있다
test1.txt라는 파일이 관리되고 있지 않다고 뜸(untracked)
즉 ! 그냥 아무것도 없던 내 작업영역에
변경 감지가 됐다는 뜻이다.
test1.txt >> NEW!
이런 느낌 ㅋ
 

3. git add 하기 → 인덱스 영역

notion image
git add . 에서 . 은 변경된 모든 항목을 뜻한다
git add test1.txt 이렇게 해도 되지만 많은 양의 파일이 있을때
그냥 . 으로 퉁치면 됨 git이 알아서 해주기 때문에 걍 . 쓰면 됨
 
notion image
그리고 다시 git status로 상태를 확인해보면
빨간색 글씨로 뜨던 test1.txt가 초록색 글씨로 바뀐걸 확인가능
인덱스 영역의 트리 구조는
notion image
이런 경로를 통해 들어가보면 알 수 있다
(근데 굳이 볼필욘 없ㅋ)
암튼 저 0af2어쩌구 저쩌구가
notion image
이런 상황을 뜻함
 

4. git commit → 영구 기록하기

띠로리 이 과정에서 내가 성격이 급한 탓에
git commit까지만 하고 엔터를 침,,,
그래서 이상해졌는데
걍 껏다가 다시 git base 하고 git status 하니
다행히 git add 까지 한 상태로 뜸.. 큼큼
 
notion image
git commit -m”첫번째 사진” 하기
근데? 안된다
나랑 초면이라서 git이 니 누군데? 라고 물어본단다…
 
notion image
나를 각인 시켜 줌 ㄱ
git config --global user.name "---" git config --global user.email "---@---"
notion image
git config - -list 해보면
notion image
내가 각인시킨거 보임 굳
 
그리고 나서 commit하면 됨
notion image
이제 헤드영역에 저장 된것
 
notion image
git log를 입력해보면 헤드영역에
‘첫번째 사진’ 이 저장된 것을 확인 가능
 

지금까지 한 것

notion image
Share article

prettytree