-
(git) 5 - Git 실습 (기초)개발/git 2024. 10. 13. 17:44
git init : ex01 파일을 git 작업 영역으로 설정해주기
git status : test1 파일 만든 후 저장하고 git status 하면 git이 변경된 파일을 감지함
※ untracked : 아직 관리되고 있지 않다, 관리하고 싶으면 git add 를 써라
git add . : 변경된 모든 파일을 인덱스 영역에 추가한다.
숨김파일 안에 있는 .git > objects > 7c 안에 해쉬 값이 있는데 이게 바로 인덱스 영역에 있는 형상(초록색 부분)이다.
git commit -m "메세지 내용" : git 에 남길 메세지 내용을 적는다.
※ git 최초 설정(사용자 정보)
git 처음 사용하는 사람은 git 최초 설정을 해줘야 한다.
git config --global user.name "이름" : 글로벌 이름 설정
git config --global user.email "이메일" : 글로벌 이메일 설정git config --list : 깃 관련된 환경 설정 확인 가능
q 를 통해 나갈 수 있다.
git log : git log 를 통해 우리가 git commit 으로 헤더 영역에 추가한 파일을 볼 수 있다.
git commit 을 하게 되면 refs > heads 에 기록이 남는다.
text1 이 변경하고 상태값을 보면 변경된 파일이 modified 로 보인다.
이렇게 변경된 부분만 인덱스가 가지고, 이전 값은 참조값을 가지고 있는다.
인덱스는 이렇게 history 를 가지고 있게 되는 것이다.
출처 : https://www.inflearn.com/course/%EA%B9%83-%EC%9E%85%EB%AC%B8/dashboard
'개발 > git' 카테고리의 다른 글
(git) 7 - Git 실습 (고급) git branch (1) 2024.10.14 (git) 6 - Git 실습 (중급) (0) 2024.10.13 (git) 4 - Git 의 세 가지 영역 (작업 영역, 인덱스 영역, 헤더 영역) (1) 2024.10.13 (git) 3 - github 기본 (0) 2024.04.04 (git) 3 - github 원격저장소 특정 브랜치 가져오기 (0) 2024.04.03