깃을 공부하는 포인트
깃은 git 명령어 -option 식으로 이루어져 있다.
- 명령어는 무엇인지, 어떤일을 하는 아이인지, 어떨때 쓰면 좋은지 위주
- option은 같은 명령어를 수행하더라도 어떤 option을 붙이냐에 따라 다른 방식으로 진행된다.
깃 공식 문서
- 각각의 명령어들을 선택해서 들어가면 어떤 옵션들이 있는지, 어떤 역할을 하는지 알 수 있다.
깃 초기화하고 삭제하기
터미널
- 앞으로 공부할 디렉토리 만들어놓기 (예 : mkdir study)
- 그 안에 git 디렉토리 만들기 (mkdir git)
- 그 안에서 git init으로 초기화
3.1 ls -al로 디렉토리를 확인해보면 .git이라는 파일이 생성됨
3.2 그냥 ls 명령어를 이용하면 .git은 숨겨진 파일이기 때문에 아무것도 나오지 않는다.
3.3 open .git으로 숨겨진 파일을 열어보면 깃 레포지터리에 있는 다양한 정보들을 확인할 수 있다.
3.4 그리고 git을 초기화하게 되면 기본적으로 master 브랜치가 생성이 된다.
3.5 커밋해서 버전을 관리하는 브랜치는 master 브랜치이다.
3.6 깃을 삭제하고 싶다면 rm -rf .git이라는 명령어를 통해 더이상 git을 사용하지 않을 수 있다. 그렇게 되면 master 브랜치도 사라진다.
Sourcetree
- 이미 깃을 시작한 프로젝트가 있다면 파일을 드래그해서 sourcetree에 넣으면 된다.
- 새로운 것을 만들고 싶다면 New 혹은 새로 만들기 클릭 후, 서버에 새로운 레포지터리를 만들수도 있고, 로컬에서만도 만들 수 있다.
- 공부를 위해 로컬 환경에 경로명을 입력해서 새로운 로컬 레포지토리 생성
- 터미널에서 확인해보면 새로 만든 로컬 저장소가 만들어진것을 볼 수 있다.
git status 라는 명령어가 있다.
- git의 상태를 보는 명령어
- 이렇게 자주 쓰는 명령어를 단축해서 쓰고 싶다면?
git config --global alias
- git config --global alias.st status
- status라는 명령어를 st로 줄여서 사용할 수 있다.