
0. 로컬에 존재하는 .git 디렉토리 삭제.
깃이 디렉토리가 있어 새로 추가가 되지 않은 경우 삭제 필요
- .git 디렉토리 있는 경로에서 삭제
- 명령어 : rm -rf ./.git

2. git 디렉토리 생성하기
- .git 디렉토리 생성
- 명령어 : git init
3. git 허브에 접근한 깃과 연결하기(원격과 연결)
- 깃 허브에 접근할 깃 주소에 연결하기
- 원격이랑 연결하기
- 명령어 : git remote add origin 주소

4. 깃 프로젝트 clone으로 받아오기
- 원격 주소의 master 프로젝트를 받아오는 것
- 명령어 : git clone 원격 주소

- 로컬에 프로젝트 받아오게 됨

4. 브랜치 생성하기
브랜치를 만들 때 feature/브랜치이름 이런 형태로 하는 것이 암묵적인 룰???이다..
명령어 : git branch feature/브랜치이름

5. 브랜치 이동하기
브랜치를 이동하지 않으면 로컬에 있는 master에서 작업을 하게 된다. master는 완벽히 완성이 된 후 사용하는 것이므로 브랜치에서 작업을 하는 것이 좋다.
브랜치 이동
명령어 : git checkout feature/브랜치이름

이동 확인 : git branch 명령을 통해 확인 할 수 있다. *이 표시된 곳이 현재 위치 곳!!!

6. 작업 후 깃으로 보내기
6_1. 현재 상태 확인
git status를 통해 현재 작업상태를 확인할 수 있다.
명령어 : git status
파일/폴더를 추가 했거나 삭제/수정을 했을 경우 어떤 변경들이 있는지 알려준다.

6_2. add를 하여 commit 준비하기
add를 하여 commit 준비를 한다.
명령어 : git add .

add 후 git status를 통해 현재 어떤 내용들이 수정/삭제/추가 되었는지 알 수 있다.

6_3. commit 하기
명령어 : git commit -m "내용"

6_4. commit이 전부 완료되면 push하여 원격 깃에 올리기
명령어 : git push origin feature/sdc
원격 깃에다가 현재 자신의 브랜치를 올린다는 의미

6_5. push 후 해당 깃에 pull Request 신청하기
해당 깃 허브에 들어가서 pull request에서 new pull request 클릭하면 된다...
해당 깃의 관리자가 승인을 해야 해당 깃에 자신의 branch가 올라가진다.

기타1. CRLF라고 나와서 add가 안되는 경우
해결 : crlf를 자동으로 설정이 필요
명령어 : git config --global core.autocrlf true