[GIT] 깃허브에 백업

승 아·2023년 6월 17일
post-thumbnail
  1. 깃허브에 원격(remote) 저장소 만들기
    Github에 새로운 repository를 생성 후 주소 복사

  2. 업로드하고 싶은 프로젝트 위치에서 Gitbash를 열기

  3. 지역(local) 저장소 만들기

    git init ;   // 깃 관리하에 들어가게 초기화

    git add .    // 프로젝트 내 모든 파일을 스테이지에 올림 (특정 파일만 올리고 싶을 경우 git add 파일명)

    git commit -m "메시지"    // 커밋하여 로컬 저장소에 올림

    git log    // 커밋됐는지 확인

  4. 원격(remote) 저장소에 연결하기

    git remote add origin 깃허브에서 복사한 원격저장소 주소    // 원격저장소에 origin(깃허브 저장소 주소)을 추가하겠다는 것

    git remote -v    // 잘 연결되었는지 확인

  5. 원격(remote) 저장소에 파일 올리기

    git push -u origin main    //지역 저장소의 브랜치를 origin, 원격 저장소의 main 브랜치로 push하라는 명령어
                                      // '-u' 옵션은 지역 저장소의 브랜치를 원격 저장소의 main 브랜치에 연결하기 위한 것으로 처음에 한 번만 사용하면 됨

한 번이라도 지역 저장소와 원격 저장소를 연결해서 push한 경우

git commit -am "add b"    // 한 번이라도 커밋했기 때문에 그 다음부터는 add와 commit을 한 번에 할 수 있음

git push    // 깃허브에 수정된 내용으로 올라가 있음

원격 저장소에서 파일 내려받기

git pull (origin main)    // origin의 내용을 main브랜치로 가져온다

  • 원격 저장소에 있는 소스 파일을 다른 사용자가 수정했거나 깃허브 사이트에서 직접 커밋하면 지역 저장소와 차이가 생길 때 상태를 같게 만들기 위해 원격 저장소의 소스를 지역 저장소로 가져옴

참고 자료 : Do it! 지옥에서 온 문서 관리자 깃&깃허브 입문

profile
개발 공부를 기록하는 공간

0개의 댓글