팀 프로젝트 주제: 자기소개 어플리케이션 만들기
어려웠던 점: 코드 병합 관련해서 팀원 분들이랑 회의를 통해 git을 사용해 보자는 의견이 나와서 진행했는데... xcode 에서 git id등록하는 것부터 쉽지 않았다. 솔직히 말하면 xcode git 적용하고.. 브랜치 만들고 add, commit, push 또 이 과정에서 나는 오류들..
처음부터 git을 사용해 협업을 진행했으면 더 좋은 결과가 나오지 않았을까? 생각이 든다. 아마.. 개개인 페이지를 이미 만든 후에 병합하려니까 오류가 더 많이 생긴 것 같다.
개인페이지를 더 꾸미고 싶은 욕심은 있지만 오늘 하루 깃을 적용해보며 목요일 제출이라는 점을 생각해 보았을 때 기능구현은 여기까지 하고 코드 병합에 집중해야 할 것 같아서 여기까지만 구현했다. 크게 다른 건 없고, UI만 살짝 만 진 정도?
코드 수정은 딱히 없고 Label 부분을 코드로 짜보고 싶었는데 프로젝트 제출 기간도 그렇고 난이도도 높아 보여서 그냥 Story board로 구현했다.
Git 연동하면서 많이 썼던 중요하다 싶은 명령어
git init
git을 시작하는 명령어. 버전 관리를 희망하는 디렉터리에서 명령어를 입력
git clone
깃에서 복사본을 가져오는 느낌. git clone은 모든 프로젝트의 파일, 커밋 및 브랜치를 포함
git add
로컬, 원격저장소에 업로드할 파일을 추가하는 명령어
git add <fileName>
git commit
스냅숏을 프로젝트 기록에 저장하고 변경 추적 프로세를 완료, 쉽게 말해 git add로 추가한 파일들을 로컬저장소에 저장하는 명령어.
git commit -m "작업 한 내용 기록"
git push
브랜치에 로컬저장소에 만들어진 커밋으로 원격 저장소를 업데이트합니다.
git push origin main
git remote
팀원의 저장소를 리모트 저장소로 추가합니다.
git remote add origin <팀원의 저장소 URL>
git status
추적되지 않거나, 수정되거나, 스테이지 된 변경 상태를 보여줍니다.
git branch
로컬에서 작업 중인 브랜치를 보여줍니다.
git mrege
이 명령은 일반적으로 두 개의 별개의 분기에서 이루어진 변경 사항을 결합하는 데 사용됩니다.
git pull
팀원이 원격 지점에 커밋을 한 경우 이 명령을 사용하며 로컬에서 반영하고 싶을 때 사용한다.
'Team Project' 카테고리의 다른 글
TeamProejct 키오스크 1일차 (0) | 2024.07.02 |
---|---|
Team Project 개발일지 5일차 (마무리) (0) | 2024.05.31 |
Team Project 개발일지 4일차 (0) | 2024.05.30 |
Team Project 개발일지 2일차 (0) | 2024.05.28 |
Team Project 개발일지 1일차 (0) | 2024.05.27 |