파이널 프로젝트를 진행함에 있어서 팀원들끼리 협업 가능한 공용 레퍼지토리 생성 처음 프로젝트 공유 후 커밋 후 푸쉬를 해 줘야 하는데 git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks push -v --tags origin develop:develop remote: Permission to finalproject7-4/test.git denied to defyuil. fatal: unable to access 'https://github.com/finalproject7-4/test.git/': The requested URL returned error: 403 Pushing to https://github.com/fi..
Git 기본 용어 Repository(레퍼지토리) 스테이지에서 대기하고 있던 파일들을 버전으로 만들어 저장하는 곳이다 Git은 원격 저장소와 로컬 저장소 두 종류의 저장소를 제공한다 원격 저장소(Remote Repository) 파일이 원격 저장소 전용 서버에서 관리되며 여러 사람이 함께 공유하기 위한 저장소다 ex) 깃허브 로컬 저장소(Local Repository) 내 PC에 파일이 저장되는 개인 전용 저장소 저장소를 만드는 방법은 두 가지가 있다 아예 저장소를 새로 만들거나 이미 만들어져 있는 원격 저장소를 로컬 저장소로 복사해 올 수 있다 ex) 학원 PC, 집 PC 우리는 깃에 올라온 레퍼지토리를 로컬 저장소로 Clone 한 뒤 프로젝트를 진행할 예정입니다 깃을 더 쉽게 활용하기 위해서 소스트리..
상황은 이러하다 학원에서 내 작업물을 디벨롭에 병합하고 집에 옴 나보다 늦게 있던 A씨가 자기 브랜치와 디벨롭 병합을 함(당연히 전에 풀 해 옴) 오류가 안 났다고 함 디벨롭이 최신 소스니 또 내 브랜치에 풀해 와야 하므로 집 가서 풀을 시도 함 엥? 이런 오류를 만남... ㅎ;;; 지피티형 도와줘요 헤헷 아직 리베이스랑 패스트 포워드는 몰라용 전소미 패스트 포워드는 앎 그래서 디벨롭+내브랜치 병합을 시도했더니 오류 안 뜸 다시 풀 해 왔더니 오류 안 뜸 아직 이 부분이 왜 오류가 뜨고 해결됐는지 이해가 안 된 상태 이유 알았음! 여태까지 잘못 이해하고 있었던 것!!! 세미 플젝 때는 3명이 겹치는 파트가 있었기 때문에 항상 풀 해와서 내 코드를 커밋했어야 했는데 겹치는 파일이 없는 경우 그냥 내 브랜치..
프로젝트를 진행하면서 깃허브 레퍼지토리를 팀원들과 공유하면서 써야 한다는 것을 배웠다 그런데 이클립스는 영어라 영어울렁증이 있는 나는 개인 프로젝트만 간간히 푸쉬하는 정도였어서 레퍼지토리 공유한다는 점이 너무 어려웠음 개발자 친구한테 말했더니 소스트리를 사용하라 해서 열심히 검색한 후 소스트리를 설치했다 하지만 커밋, 푸쉬 개념도 제대로 모르던 나는 이클립스에서 하는 것보단 훨씬 쉽긴 하지만 사용 중 빨간색 오류를 자주 만나게 되었다 커밋이 푸쉬인 줄 알았으며 푸쉬가 커밋인 줄 알고 아무것도 모르고 무지성으로 누른 것이다 당연히 풀 리퀘스트 개념도 몰랐다 이러다간 정말 안 될 것 같아서 개발자 친구들에게 조언도 듣고 질문도 계속하며 드디어 80%는 이해한 것 같다 나만의 언어로 정리해 보겠다.........