안녕하세요? 씨즈입니다:)
오늘은 git에 대해서 알아보겠습니다.
소스코드를 효율적으로 관리하기 위한 버전 관리 시스템입니다.
소스코드들의 변경사항 내역들을 효율적으로 관리하기 위함인 것입니다.
(소스코드란 index.html, style.css, App.js와 같은 코드파일들을 말합니다.)
git init: 현재 위치한 디렉토리(프로젝트)를 git repository로 만들기 위해서 사용
git branch 브랜치명: branch를 생성할 때 사용하고 보통 git branch feature/seize 이런식이로 사용한다.
git add: 수정사항들을 stated 상태로 옴기고자할 때 사용, commit 하기 전 예비저장상태로 보면 이해하기 쉽습니다.
git commit: staged된 파일을 commit할 때 사용합니다. 이제 진짜 push하기 위해 진짜 저장한 것으로 보면 이해하기 쉽습니다.
git status: 현재 상태를 보여주는 명령어입니다. 어떤 파일들이 modified 되었고, 어떤 파일들이 staged가 되었는지 전체적인 상황을 보여줍니다.
git checkout: branch를 이동할 때 사용. git checkout feature/seize 는 현재 브랜치에서 feature/seize 브랜치로 이동하겠다는 말입니다.