본문 바로가기

Git4

[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.
[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.