vscode에서 Github 연동 방법(파일 업로드)

2022. 4. 17. 19:02프로그래밍 개발(Development)/Etc

반응형

 

신규 파일을 github에 업로드하는 방법

1. Github 레파지토리 생성

신규 프로젝트 선택

레파지토리 이름과 공개 유무 선택 후 README 체크 박스 선택시 기본 main Branch가 생성이 된다.

2. 생성된 레파지토리 URL을 복사한다.

3. vc code에서 해당 프로젝트 실행 후 레파지토리 초기화

4. 변경 사항 추가 및 커밋

+ 버튼을 이용하여 변경 사항 -> 스테이징된 변경 사항으로 파일 이동

변경 내용에 대한 메시지를 입력 후 커밋 버튼을 누르면 로컬 Git에 커밋이 된다.

※ 변경 사항에서 + 버튼을 누르면 전체 파일을 일괄 추가를 할 수 있다.

변경 사항 반영 후 커밋

5. 아래의 순서대로 명령어 실행

※ Git의 기본 레파지토리는 mater 이기 때문에 Github 레파지토리인 main으로 변경 해주어야 한다.

# 프로젝트 폴더 이동
$ cd {프로젝트 폴더}

# 복사한 Github 주소 등록
$ git remote add origin https://github.com/Byeongin-Jeong/newproject.git

# branch 확인
$ git branch

# branch 이름 변경 master -> main 
# github 기본 branch 이름이 master에서 main으로 변경됨
# 하지만 git의 기본 master이기 때문에 main으로 변경
$ git branch -m master main

# github 변경 정보 있는지 pull
$ git pull origin main --allow-unrelated-histories

# vs code에서 commit한 파일 repository에 push
$ git push -u origin main

6. Github 레파지토리에 접속해 보면 파일이 업로드가 되어 있는걸 확인 할 수 있다.


번외로 2021년도? 부터 github의 메인 레파지토리가 mater -> main으로 변경이 되었습니다.

 

그래서 신규 업로드 할때 위와 같이 Git의 레파지토리를 master -> main 으로 변경 하는 방법이 있지만,  

 

github의 레파지토리의 이름을 변경해서 사용 할 수도 있다.

 

github의 기본 레파지토리 이름을 main -> master로 변경 방법은 아래와 같다.

 

1. github 레파지토리 -> setting -> Branches -> 편집

2. main -> master로 변경

 

3. Github의 기본 레파지토리 변경 시 Git의 기본 레파지토리 변경 명령어는 제외한다.

git branch -m master main

반응형

'프로그래밍 개발(Development) > Etc' 카테고리의 다른 글

SVN Lock 걸렸을때 해제 방법  (0) 2020.10.16
Cisco Nexus Set Config(nxapi, snmp)  (0) 2020.10.16