Git, Github로 회사에서 협업 하는 방법
본문 바로가기
더 알아보기/팁

Git, Github로 회사에서 협업 하는 방법

by 은돌1113 2021. 11. 4.

1. github에 프로젝트를 다운 받는다

2. 폴더를 하나 만들어서 clone(복제) 해준다.

-> git clone 깃허브 주소 폴더이름 써주기

3. cd 폴더 이름 -> code .을 해주면 프로젝트가 들어간다.

4. 처음 소스 코드가 수정된 소스 코드를 합치는 방법

- terminer을 열어준다.

- git add .

- git commit -m "설명"

- git checkout -b "브랜치 이름"

(신입사원만의 브랜치를 하나 만들어 준다.)

(git push origin master을 하면 절대 안된다 master은 회사의 최종 웹사이트이기 때문에

신입이 master에 push를 해버리면 웹사이트가 엉망이 될 수 있다.)

- git push origin "브렌치 이름"

 

5. github로 돌아와서 Compare & pull request를 해준다.

6. 설명을 적어준다.(아무렇게나 적지 말고 어떤 기능을 구현 했는 지 적어준다.)

7. 시니어가 확인을 해보고 Merge pull request를 하면 신입사원의 브렌치를 master 브렌치 합치는 작업이다.

(이건 신업사원이 하는 게 아니다. 절대절대절대절대 잘못 누르면 큰일난다.)

8. master의 코드가 바뀌었는데 나는 새로운 버전을 받지 않고 구버전에서 코드를 짜고 있었다면 버전 충돌 오류가 나게 된다. 그렇기 때문에 pull을 해줘야 한다.(동기화)

- git add .

- git commit -m "설명"

- push는 하지 않는다.

- git pull origin master

(master 브렌치로부터 새로운 코드를 받아온다는 뜻 / 동기화 완료)

- git push origin master

(master 브렌치로부터 새로운 코드를 넣는다는 뜻)

- 새로고침

- 신입은 master의 코드가 바뀌었기 때문에 pull 해오면 된다.

-> pull push의 무한 반복이라고 보면 된다.

 

출처

https://www.youtube.com/watch?v=cwC8t9dno2s&t=0s 

 

댓글