text파일 만들기
- echo hello danny a > a.txt -- a.txt 라는 파일을 생성후 hello danny a라는 텍스트를 저장
- start . -- 현재 디렉토리 열기
- 열어서 직접 수정도 가능
현재 파일들의 상태 확인
- git status -- 현재 파일들의 상태를 확인 가능
- On branch master -- master브랜치에서 작업중
- No commits yet -- 아직 커밋된 파일 없음
- Untracked files -- 트래킹중이지 않은 파일들
- nothing added to commit but untracked files present (use "git add" to track)
- 커밋을 하기 위한 added 파일은 없지만 트래킹중이지 않은 파일들이 있으니 트래킹을 위해 add를 해라
git add 실습
- git add a.txt -- staging area로 add
- git add b.txt c.txt -- 파일 여러개 add
- git add *.txt -- txt확장자를 가진 파일 전부를 add
- git status -s -- a.txt만 add했기때문에 A 나머지는 ??표시로 아직 add되지 않은 것을 간략하게 확인
- b.txt와 c.txt를 add한 후 앞에 A가 붙은 것을 확인할 수 있음
- echo danny >> a.txt -- danny라는 텍스트를 a.txt파일에 추가
- danny텍스트 추가 후 상태를 확인하면 modified로 수정됐다고 표시됨
Source Tree로 확인
- a.txt파일의 추가된 danny라는 텍스트의 변경사항을 확인할 수 있음
- 수정 후 아직 add를 하지 않은 상태이기 때문에 staging area에 있지 않음
staging area에 있는 전체 파일들 지우기
- git rm -- cached *
디렉토리에서 파일 삭제시
- 처음엔 a,b,c 텍스트 파일이 staging area에 올라가 있음
- rm a.txt -- a.txt 파일 삭제
- git add * -- 삭제 후 전체 파일을 staging area에 add (.gitignore파일에 있는 파일들도 stage로 올림)
- 삭제 후 staging area에 파일을 다 add를 해도 staging area에 a.txt 파일 그대로
- git add . -- 현재 디렉토리 상태로 add (.gitignore파일에 있는 파일명들은 제외하고 stage에 올림)
- 다시 status를 보면 삭제한 a파일이 staging area에 적용되어 있음
'Git & GitHub' 카테고리의 다른 글
Git 실습3 (0) | 2022.11.17 |
---|---|
Git 실습2 (0) | 2022.11.17 |
Git Workflow (0) | 2022.11.16 |
Git 초기화 / 삭제 (0) | 2022.11.16 |
Git 초기 셋팅 (0) | 2022.11.16 |
댓글