[TIL] 내배캠 Day24

이유진·2024년 4월 8일
0

TIL

목록 보기
24/41

Day24

오늘 계획 및 실행 :>


📓 협업 준비를 위한 깃 연습

깃 사용해서 협업하기 쉽지 않구나!!!를
처음으로 느낀 하루…ㅎㅎ….ㅠㅜ

깃헙 연습 과정은 이렇게 진행했다.

  1. 깃헙 레파지토리 만들기
  2. 팀장님이 업로드한 프로젝트 파일 클론해오기
  3. 개인 로컬 브랜치 만들기
  4. 각자 브랜치에서 파일 수정 하기
  5. add, commit 해서 수정 사항 저장
  6. 원격 저장소로 푸쉬

이렇게 보면 쉬운 것 같은데..!
로컬 브랜치에서 원격 저장소로 푸쉬한 후에
메인에서 병합할 때 충돌이 계속해서 났다..!

일단 어떤 문제가 있었는지 적어보자.

클론 ~ 브랜치 생성
1. 클론 해온 파일을 터미널에서 열기
2. 내 브랜치를 만들고 add, commit, push
3. Git hub 들어가서 확인. 브랜치가 생성되지 않음
(아마 push가 안됐던 것 같다.)
4. 그래서 터미널이 아니고 Xcode에서 add, commit, push 하는 방법을 찾아, Xcode에서 다시 push.
5. 브랜치 생성 완료!

브랜치 메인으로 병합
1. Github 페이지에서 main branch로 병합 시도
2. .DS_Store 파일 충돌 발생
3. 해결이 안됨..ㅠㅜ 튜터님께 질문 타임
4. 내가 push한 프로젝트 파일 자체는 문제가 없다는 답변
5. 결국 파일 및 브랜치 삭제 후 다시 처음부터 진행
6. Merge 완료!

당시에는 문제 원인을 모르고 그냥 처음부터 다시 시작하는 방법을 선택했는데, .DS_Store 파일이 충돌의 원인이었던 것 같다.

삽질한 내용들 앞으로는 실수 없이 할 수 있도록 정리!!
링크에서 확인할 수 있다.

Git hub 협업 방법
클론, 로컬 브랜치 생성, 로컬 브랜치 원격 저장소(git hub)로 연결하기, 내 브랜치 메인 브랜치와 병합하기 과정

.DS_Store 충돌
.DS_Store 파일이 뭔지, 왜 충돌이 났는지, 어떻게 해결할 수 있는지


🫡느낀점

Git 협업 연습..!
글만 보면 얼마 안걸렸을 것 같아 보이지만
오후 시간을 다 사용했다. 저 얼마 안되는 과정 중에 수많은 서칭과..삽질이 존재했다. 하하. 협업 프로젝트 시작 전 미리 연습해보길 잘했다는 생각이 많이 들었던 하루..~~


🔥 목표

0개의 댓글