생각하는 의자6 프로젝트 협업 연습(클론 버전) 프로젝트 레포지토리 클론 후 브랜치 생성 후 작업 vs 프로젝트 레포지토리를 포크떠서 매번 싱크 맞추고 작업 실수로 main이나 dev 브랜치에서 작업 후 푸쉬, PR 날리는 것을 방지하기 위한 후자의 방법도 있으나 일단 클론 버전 추진 vscode에서 본인 폴더 열기 프로젝트 레포지토리 주소 복사 후 아래와 같이 입력 git clone 복사한 주소 생성된 프로젝트 폴더로 위치 이동 cd 폴더명 dev 브랜치로 이동 git checkout dev dev에서 본인의 브랜치 생성 및 이동 git checkout -b feature/이름(약속한대로 맞춰서 지으면 됨) 변경 파일 스테이지에 올리기 ( . → 변경된 모든 파일 한번에 올림, . 보다는 파일별로 추가하는걸 추천) git add . 커밋 메시지 작성.. 2024. 4. 2. [Git]error: src refspec main does not match any error: src refspec main does not match any error: failed to push some refs to ~ 깃 처음 생성하고, 바로 push하는데 왜 에러가 날까! 구글링 해보니 같은 에러인데도 다양한 경우들이 있었다. 그러다보니 갑자기 깨달아버린 건 커밋 메시지 작성을 안했다는 것..! 커밋 메시지 쓰고 다시 푸시하니까 아주 잘 됐다 ^___^ 2024. 2. 5. [Git]repository fork하기 1. 원본 리포지토리에서 'fork'를 누른다. 이 때, 모든 브랜치를 가져오려면 하단의 'copy the master(main) branch only'를 체크 해제한다. 2. fork한 리포지토리(본인 깃헙)에서 'code' > 저장소 경로를 복사한다. $ git clone 3. 터미널로 돌아와 위 명령어 + 복사한 경로를 입력한다. 이 때, 본인이 원하는 위치인지 경로를 잘 확인한다. 또, 따로 빈 폴더를 만들지 않아도 clone이 완료되면 리포지토리 이름 그대로 폴더가 생성된다. fork 완료! 2024. 2. 5. [Git]git remote 확인, 변경, 삭제하기 push하려는데 origin이라는 저장소가 없다고 한다. $ git remote -v 연결된 저장소를 확인해보니 origin을 orign으로 잘못 썼다. $ git remote rename $ git remote remove $ git remote add origin 저장소 이름 변경은 rename, 저장소 자체를 삭제하고 다시 등록할거면 remove 후, 다시 등록하면 된다. 2024. 2. 4. [NVM]nvm for windows should be run from a terminal such as cmd or powershell 해결 Window용 nvm 파일 다운로드 및 설치 후, Git Bash에서 nvm 버전을 확인하는데 이런 알림이 뜨며 버전 확인이 안됐다. 음... vscode에서 해볼까? 여기서 되긴 된다. $ nvm install 설치 버전 node.js 들어가서 LTS 버전 확인하고 설치 $ nvm use 설치 버전 $ nvm list $ node -v 'nvm use' 명령 출력 확인, 'nvm list'로 설치된 Node 버전 확인하면 완료! 이 부분을 멘토님께 여쭤보니 최근에 생긴 이슈이고, 아직 원인 불명이라고 한다..! 구글링 해도 잘 나오는 이유가 있었다. ㅠㅠ nvm을 다운그레이드해서 설치하면 bash에서도 잘 된다. 2024. 2. 2. [Git]Fork한 repository 업데이트하는 2가지 방법 다른 사람의 리포지토리를 fork, clone 한 뒤에 수정 내역이 생겼을 경우 최신화하는 방법 2가지를 알아보겠습니다. 우선 포크 리포지토리에 'git init'이 된 이후 과정입니다. 'git remote add origin'과 'git remote add upstream'까지 먼저 되어있으면 좋고, 아니어도 아래 과정에서 나옵니다. 1. 'Sync fork' 사용하기 fork 할 때와 별 차이 없고, 엄청 간단한 방법입니다. fork한 리포지토리에 들어가보면 브랜치 별로 원본에서 변경된 점이 있는지 알려줍니다. 원본에 변경점이 있는 경우, 'Sync fork' 버튼을 눌러보면 동기화 할 수 있는 'Update branch' 가 활성화됩니다. 'Update branch'를 눌러서 Sync를 맞춰주면,.. 2024. 1. 31. 이전 1 다음