20260107 [TIL] - 협업을 위한 git 활용 팀 과제

2026. 1. 6. 20:46·IL/TIL

저장소 클론 및 브랜치를 생성한다

 

PR에 올리는 과정

 

이미지를 넣고 json 파일명 추가하고 결과물 확인한 뒤에 변경사항을 커밋 및 푸시한다

 

공통 파일을 수정하고 충돌을 경험한다 나는 내 걸로 수정했다

 


공통 파일을 main 브랜치에서 수정하고 충돌을 내려고 팀 회의를 할 때 5명이 동시에 충돌을 하면 안 되냐고 의견을 냈고 시도를 해 봤는데 엄청나게 오류 메시지가 뜨고 뭘 다시 할 수 없는 상태가 됐다. 거기서 충돌이 된 걸 accept yours 이런 식으로 인텔리제이에서 변경할 수 있는 줄 알았는데, 되지 않았고 여러 명이 한꺼번에 reject가 되면 어떻게 되는지 궁금했다. 
각자 커밋 -> 한 명만 push 성공 -> 나머지가 pull 이런 상황이 되어야 되는 건가? 
결국 팀장님이 오류 나기 전으로 reset을 하고 다시 진행을 했다. 
인텔리제이 UI로 직관적으로 보고 편하게 수정을 하긴 했는데......

conflict는 동시에 수정이 아니라 머지 과정에서 내용이 다를 때 발생을 하는 건데..... reject는 동기화를 하라는 내용이고
팀 단위 협업에서는 작업 순서와 소통이 정말 중요한 것 같다.

우리 조에서는 git을 제대로 써 본 사람이 아무도 없었다. 그래서 같이 으쌰으쌰 하면서 했는데 팀장님이 노션으로 내용을 정리해 주셔서 수월하게 했다. 나름 소통하는 것도 잘 풀렸고 힘들면 같이 힘들다고 얘기하고 그런 것들이 재미있다. 앞으로 이 팀이 java까지 쭉 갈 것 같은데 다들 처음 해 보는 거지만 천천히 같이 갈 수 있었으면 좋겠다.....
다른 팀은 도전과제까지 수행하고 우리는 못했는데 그것도 조급해하지 말자.
저작자표시 비영리 (새창열림)

'IL > TIL' 카테고리의 다른 글

[TIL] - Java 계산기 과제  (0) 2026.01.12
20260108 [TIL] 8 - Java 객체지향 이해하기 (클래스와 객체, JVM 메모리 영역, 레퍼클래스, static, final, 인터페이스, 캡슐화, 상속, 추상화, 다형성)  (0) 2026.01.08
20260105 [TIL] 5 - Java 기초 문법(변수, 입출력, 연산자, 조건문, 반복문, 배열, 메서드)  (0) 2026.01.05
20260102 [TIL] 4 - 웹개발 기초 과제(맛집 관리 API 설계하기)  (0) 2026.01.02
20251231 [TIL] 3 - 웹개발 기초(백엔드 코드, 데이터베이스 맛보기, AI 활용법)  (0) 2025.12.30
'IL/TIL' 카테고리의 다른 글
  • [TIL] - Java 계산기 과제
  • 20260108 [TIL] 8 - Java 객체지향 이해하기 (클래스와 객체, JVM 메모리 영역, 레퍼클래스, static, final, 인터페이스, 캡슐화, 상속, 추상화, 다형성)
  • 20260105 [TIL] 5 - Java 기초 문법(변수, 입출력, 연산자, 조건문, 반복문, 배열, 메서드)
  • 20260102 [TIL] 4 - 웹개발 기초 과제(맛집 관리 API 설계하기)
견지
견지
개발로 개발하는지 새발로 개발하는지 내가 개인 건지 새인 건지 사람인 건지
  • 견지
    개발새발
    견지
  • 전체
    오늘
    어제
    • 분류 전체보기 (20)
      • ... (0)
      • IL (20)
        • TIL (16)
        • WIL (4)
        • MIL (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • Github
  • 공지사항

  • 인기 글

  • 태그

    DB
    HTML
    git
    oracle
    CSS
    JavaScript
    java
    JSP
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
견지
20260107 [TIL] - 협업을 위한 git 활용 팀 과제
상단으로

티스토리툴바