Github 사용기

HyosikPark·2020년 10월 4일
0

VS Code github upload

어제 vs code github 업로드문제로 엄청난 스트레스를 겪었다. 포폴용으로 master branche에 업로드했던 파일에 덮어쓰기 하는 바람에 공들여 작성했던 README까지 다 날라가버렸다...
.git/index.lock파일에 문제가 생겨 커밋이 되지 않는 문제를 해결하려고 이것저것 다 뒤졌는데 그냥 숨겨져있던 .git폴더를 제거해주고 다시 업로드 절차를 밟으면 쉽게 해결되는 일이었다. 그래도 이번기회에 이러한 문제의 해결방법은 확실히 기억해 둘 것 같다.

vs code git 연동 및 upload방법.

  1. 터미널에서 업로드하고자 하는 파일의 경로를 찾아간 뒤 git init을 입력한다.
    해당 폴더를 깃 로컬저장소에 등록하는 과정이다.

  2. git add <파일이름>
    git add . 을 입력하면 .gitignore에 무시된 파일 외에 현재폴더의 모든 폴더 및 파일이 스테이지에 올라간다.

  3. git commit -m 'message'
    스테이지에 올라간 파일들을 헤드에 등록하는 과정.

  4. git remote add origin <깃허브 repository 주소>
    커밋을 통해 헤드에 등록된 파일들을 특정 repository저장소에 연결한다.

  5. git push origin <branch이름>
    원하는 branch에 업로드한다. 이때 난 아무것도 모르고 master라고 입력하면 되는줄 알고 했다가 mastser에 미리 등록해뒀던 프로젝트가 삭제되고 현재 프로젝트가 올라가게 됐다... 이과정에서 깃허브 사이트에서 branch를 새로 만들고 업로드시에 branch에 push하게 되면 branch를 찾을 수 없다는 오류가 생겼다. 이럴 경우에 git branch <branch이름>으로 branch를 생성한 다음 생성된 브랜치에 push하면 해결된다. 이미 파일들이 업로드 되어있는 branch에 push하게 되면 오류가 발생하게 되는데 이때 강제로 push하는 방법은 git push origin +<branch이름>을 입력하면 된다. 앞에 +를 붙여준것이다.

0개의 댓글