터미널로 깃 관리 및 협업하기

이동주·2021년 11월 28일
0

가. 팀장이 하는 일

I 협업 시작

1) 레포 만들기(퍼블릭)

2) 터미널에서 클론

3) 파일 열기

4) 깃 플로우

5) 브랜치 확인해서 디벨롭으로 갔는지 확인

6) 기본 파일, 깃 이그노어 파일 만들기(gitignore.io 사이트)

git clone http://aaaaa/bbbb/ccc.git
cd ccc
git flow init
touch abc.js
touch .gitignore

II add, commit, push

1) 깃 상태 확인

2) 스테이지에 추가

3) 스테이지에 추가되었는지 깃 상태 다시 확인

4) 커밋(제목 및 내용 입력)

5) 푸시

6) 주소 팀원들에게 전달

git status
git add abc.js
git status
git commit
git push -u origin develop

개발용과 환경설정 관련용 파일은 따로 커밋!!

나. 팀원이 하는 일

I. 협업 시작

1) 이슈 작성

2) 포크 가져오기

3) 터미널에서 클론

4) 파일 열기

5) 깃 플로우

6) 브랜치 확인해서 디벨롭으로 갔는지 확인

7) 피처 스타트

8) 작업 시작

git clone http://aaaaa.qwqw.ccc.git
git flow init
git flow feature start fb-if

II. add, commit, push

1) 깃 상태 확인

2) 스테이지에 추가

3) 커밋(제목 및 내용 입력)

4) 끝난 작업은 이슈에서 체크

5) 피처 피니시

6) 푸시

7) 깃허브에서 Compare & pull request 클릭

8) develop으로 보내는지 확인하고 작성

git status
git add abc.js
git commit
git flow feature finish fb-if
git push -u origin develop

III fetch

1 - 1) 깃 주소 확인

1 - 2) 팀장의 주소가 등록 되어 있지 않으면 임의로 추가
(git remote add upstream 팀장주소)

2) 디벨롭 땡기기

3) 패치

git remote -v
git fetch upstream develop
git merge FETCH_HEAD

profile
안녕하세요 이동주입니다

0개의 댓글