2. git 사용에 대한 flow

서동찬·2020년 7월 3일

git

목록 보기
1/4
post-thumbnail

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

profile
개발자 매뉴얼

0개의 댓글