티스토리 뷰

GIT

Git BASH REPOSITORY & COMMIT

하이하이2222 2023. 8. 29. 15:25

[GITBASH에서 REPOSITORY 생성]
 
1. 파일생성
mkdir 파일이름
 
2. 파일로 이동
cd 파일이름
 
3. git init
: git으로 버전관리하기위한 설정, 비어있는 repository 생성
-> initialized empty git repository in 파일경로
-> .git이라는 repository 생성됨
 
 
[gitbash에서의 COMMIT]
 
0. git 레파지토리로 이동
1. repository에 파일저장
2. 처음으로 커밋을 하기 전 사용자의 이름과 이메일 주소를 설정
 
git config user.name "유저이름"
git config user.email "이메일"
 
- 처음에 이름과 이메일을 설정 후 커밋을 하면
nothing added to commit but untracked files presnt
: 깃으로 무언가 해준 적이 없어서 버전관리 대상이 아니다. 커밋할 파일을 미리 지정한 적이 아직 없음
 
3. 커밋할 파일을 git add로 지정
git add 파일이름.확장자
 
4. 커밋과 메세지 남기기 (옵션 -m)
git commit -m "Create file.py and anotherfile.py"
 
5. 커밋 후 처음 커밋 시
(root-commit) Create file.py and anotherfile.py 2files chaged, 7 insertions(+)
: 2file 변경되었고, 7줄 추가
 
--------------------------------------------------------------------------------------------------------------------------------------
<git의 작업영역>
 
1. working directory  (작업하는 곳) = working tree
: 작업을 하는 프로젝트 디렉토리 
 
2. staging area (add한 파일이 있는 곳) = index
: git add를 한 파일들이 존재하는 영역 -> 커밋을 하게되면 staging area에 있는 파일들만 커밋에 반영
 
3. repository
: working directory의 변경 이력들이 저장되어 있는 영역. 버전별로 파일 기록 ver1, ver2
 
------------------------------------------------------------------------------------------------------------------------------------------
 
 
 
 
 
 

'GIT' 카테고리의 다른 글

git help  (0) 2023.09.05
Git BASH ADD  (0) 2023.08.29
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함