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 |