현재 진행하고 있는 프로젝트에서 처음 브랜치를 써보게 되었다!
그래서 다른 명령어들과 함께 브랜치를 공부해 보았다:)
Working tree : 작업 테이블
Staging Area : 커밋 버전하고 싶은 걸 올리는 곳
Repository : 스테이징 에어리어 커밋할 때 저장소.
cd 디렉토리명 : 해당 디렉토리로 이동
mkdir 디렉토리명 : 디렉토리 생성
ls -al 확인
git init . : initialize repository
git status : working tree status
cat 파일명: 파일의 내용 보기
nano 파일명.txt(등등) : 해당 파일 수정
git add : add to staging area
git commit : creat verstion
untracked파일의 경우 처음 한 번은 add와 commit을 따로 해줘야 함
git log : show verion
git log--stat : 커밋 별로 연루된, 관련된 파일들을 보여줌
git diff : 이전 버전과의 차이점을 보여줌
git checkout : 특정 버전으로 working tree를 변경시키는 방법
git reset —hard : 현재의 버전을 reset하고 싶은 해당 버전으로 되돌림
git revert : 버전을 삭제하지 않으면서 버전을 되돌림.
이전 버전은 사라지지 않고 남아 있는 것을 확인할 수 있다!
git branch : 브랜치 목록 확인
git checkout 브랜치명 : 해당 브랜치로 (HEAD)변경
git branch -d 브랜치명 : 해당 브랜치 삭제
git merge 브랜치명 : main브랜치에 병합하고 싶은 브랜치를 병합