본문 바로가기

협업

Git - organization, branch, merge

반응형

organization을 만들어보자

 

New organization클릭

 

free를 선택하면 끝이다. 그리고 초대하고 싶은 팀원이있으면 초대해서 organization 조직을 만들면 된다.

 


그럼 이제 브랜치에 대해 알아보자 !

 

제일 처음은  main이다.

1. branch 생성

git branch branch1

 

2. git checkout main, git checkout [branch이름]

git branch main
또는
git branch branch1

 

3. git merge [branch이름]

git merge branch1

다른 것들은 기본적으로 개인 repository와 비슷하다.

 

조금 다른점이 있따면 remote이다.

 

4. git remote add [id] [organization repository 주소]

git remote add hyuk [주소]

git push를 했을 때에 id가 구분 돼서 누가 이기능을 만들었는지 알 수 있다.


전체적인 흐름

 

 

git clone [주소]

git remote add hyuk [주소] // organization의 repository와 연결

git branch yun // yun이라는 branch생성

git checkout yun // yun이라는 branch로 이동

------ 코드 작업 ----
git branch // 현재 위치 확인 ! ( main에서 작업하면 큰일나니까 수시로 확인 바람 )

git add .
git commit -m "다중 매칭 개편"

git checkout main // main으로 이동

git pull // 제일 최근 git push origin main 돼있는걸 가져옴

git merge yun // yun이라는 branch를 가져옴

git add .
git commit -m "다중 매칭 개편"
git push hyuk main // 3번째줄에 설정한 이름으로 repository에 추가

merge를 했을때에 같은 부분을 작업한 경우 충돌이 일어날 수 있다.

만약 충돌이 일어난다면 비쥬얼 코드에서 어디가 충돌이 일어났는지 확인할 수 있음으로 확인하시고

충돌이 일어난 팀원과 충분한 상의 후에 코드를 고쳐나가야 한다.

 

협업은 정말 팀웤이 중요한 것 같다. 잘해보자. wesix화이팅

 

여러분도 소통을 원활히 해나가길 바란다. 다같이 열코

 

반응형

'협업' 카테고리의 다른 글

[git] remote delete(삭제)  (0) 2022.01.06
Git, Slack 연동  (0) 2020.10.15
Github - 자신의 프로젝트 올리기(git 사용법), commit  (0) 2020.10.15
Github -repository(저장소) 만들기  (0) 2020.10.15
Slack, Trello 연동하기  (0) 2020.10.15