개념 및 이론 |
Working tree | Staging Area | Repository |
수정한 내용들 | Working tree에서 선택된 파일들 Respsitory에 저장하기전 가공하는 공간 |
Staging Area에서 commit된 파일들 실제로 관리되는 곳 |
▷ git status를 입력시 로그들
Untracked files
> 파일관리를 안하고 있어서 Working tree에도 없는 파일들.
Change not stage for commit
>관리를 받고 잇으나 Working tree에 대기하고 있는 파일들.
Changes to be committed
> Staging Area에서 커밋대기중인 파일들
nothing to commit, working tree clean
> 모두 깔끔하게 commit되어잇음.
명령어 정리. |
clear
mkdir hello-git-cli
cd hello-git-cli
ls - al
nano hello1.txt
.git 깃 저장소
git init . //깃 초기화
git add hello1.txt //작업대(Staging Area)에 올리기
git commit - m "Message 2" // Repository에 전송
git status // 깃상태
git log // 깃 로그
실습중.. |
폴더 확인
텍스트 파일 만들기
nano hello1.txt
1 적고 Ctrl+x -> y -> Enter
그다음 만들어진것 확인 la -al
내용확인 cat hello1.txt
git status
Untracked files > 파일관리를 안하고 있는 파일들 모음.
git add hello1.txt
Area에 올리고...
다시 상태확인하면
Changes to be committed > 커밋대기중인 파일들
git commit -m "Message 1"
git status
nothing to commit, working tree clean > 모두 깔끔하게 commit되어잇음.
git log
nano hello1.txt
편집 2 추가하고 ctrl+x > y > enter
그리고 확인해보면
바꼇는데 올라가지 않은 파일을 알려줌.
Change not stage for commit 아직 Stage tree(가공대)에 올라가지 않은 파일을 보여줌.