Local Repository 본문
** Local Repository 구성 ( Working Directory + Index - Staging area + HEAD )
> working directory : 작업공간, 실제 소스 파일, 생성한 파일들이 존재
---- add -----
> Index ( stage ) , git add한 파일들이 존재
-- commit ---
> HEAD 최종 확정본, commit 한 파일들이 존재
** work space 생성하기
편한 곳 .. 우선은 sql_ws 를 만들어 놓은 Documents 폴더로 Cd , 이후 mkdir로 git_ws 폴더를 생성해줌 , 다시 해당 폴더로 cd
** 다시 프로젝트 관리할 폴더를 생성 ( test 로 실행해봄 ) , 이동
** 이동한 폴더에서 git init 으로 repository 생성
** repository 생성됨
** 해당 폴더에서 ls -all로 숨김 파일까지 읽어보면 .git 폴더가 생성되어 있다, .git 으로 이동 후 다시 ls -all로 관련 항목들을 확인
** working directory에 빈 파일을 추가하는 touch 명령어로 파일을 만들어 본다
** git status 로 git 에 존재하는 파일을 확인해본다
> 아직 아무 파일도 commit 이 안되어 있다는 메시지가 뜬다
> 현재 master branch 에 있다
> guide 메시지가 뜨고, untracked file 이 working directory 에 있으니 git add 명령어를 사용하라는 문구가 뜬다
** git add filename.format 으로 stage , 이후 git status 로 확인
> 아직 stage 에 있다, commit은 되지 않은 상태
** git commit -m "commit에 대한 설명" filename , 이후 git status 로 다시 확인해본다
-m 은 메시지라는 뜻 , 설명을 추가하기 위한 명령어
'BF 2024 > Git' 카테고리의 다른 글
Log / Diff (0) | 2022.03.30 |
---|---|
Remote Repository 생성 (0) | 2022.03.29 |
Git 기본용어들 (0) | 2022.03.29 |
Git 가입 및 global configuration 설정 (0) | 2022.03.29 |
Git 설치하기 ( Mac / m1 ) (0) | 2022.03.29 |