들어가며 Repository 를 Fork 하는 방식으로 진행할 경우 원본 저장소를 가져오는 방법에 대해 배우게 되었습니다. 원본 저장소에서 변경된 사항이 있으면 Fork한 스터디원 저장소에는 반영이 되지 않기에 동기화를 진행해줘야 하는데요. 이 과정을 진행하면서 Upstream 개념에 대해 새롭게 알 수 있엇습니다. Fork란? 다른 사람의 Repository를 그대로 복사해 내 소유의 Repository로 가져오는 기능입니다. Fork한 저장소는 내 소유이므로 마음대로 소스코드를 수정할 수 있으며, 원본 저장소에는 영향을 주지 않습니다. 협업을 위해 어떤 부분을 수정하거나 혹은 추가 기능을 넣을 때 Fork를 활용합니다. Fork 저장소의 수정 내역은 Pull Request로 요청하고, Merge..
STUDY/Git
1. 새 브랜치 생성git branch 2. 브랜치 리스트 확인git branch 3. 브랜치 이동checkout : 작업할 브랜치로 바꾸는 것입니다. 즉, checkout된 branch에서 commit이 반영됩니다.git chekcout 4. add & commit & push# addgit add # commitgit commit -m "메세지입력"# pushgit push origin 5. Pull Reqeust 생성 및 작성Pull Request 작성코드리뷰 -> Merge 진행 6. merge만일 test branch 에서 main branch 로 코드를 병합(merge)할 경우# main에 checkout git check..
들어가며 팀프로젝트를 하기 위해 팀원의 repository에서 Git Clone을 시도하던 중 "Repository Not Found" 가 발생했습니다. 구글링을 하니 쉽게 해결할 수 있었습니다. 이 때 해결방법은 다음과 같습니다. 방법1 1. Git Clone URL 에 유저이름을 "github.com" 앞에 추가해주면 됩니다. git clone https://[USER_NAME]@zzoming/project.git 방법2 1. New Token 발급 Git Hub > Settings > Developer Settings> Personal access tokens > Tokens(classic) > Generate new Toekn 이때 repo부분은 꼭 check해서 발급받아주세요. 2. Git Cl..