22.02.11 Git clone해온 레포지토리 수정해서 내 GitHub에 통째로 다시 올리기

2022. 2. 11. 20:34작업/git

https://programmerah.com/git-error-refname-refs-heads-master-not-found-40002/

 

[Solved] Git error: refname refs/heads/master not found | ProgrammerAH

 

programmerah.com

# 원작자의 Git Repository와의 연결 해제
git remote remove origin
# 하고 .git 폴더들 다 삭제

git remote -v # 연결된 레포지토리 확인

새 레포지토리 만들되 README.md 없애고 만들자

git branch main 
# main이란 브랜치를 만듦 이게 default임

git checkout main 
# 그 브랜치로 이동함

git pull origin main 
# main에 저장되어있는 사항들을 가져옴. 

git add README.md 
# README.md라는 Untracked된 파일을 add해서 Staging함

git commit -m 'first commit' 
# commit 메세지

git branch -M main 
# ??
# git remote remove origin 
# 이건 밑에 과정을 했는데 origin이 이미 존재한다 이러면 하기

git remote add origin https://내깃허브주소 
# 레포지토리 원격연결

git push -u origin main 
# README.md만 달랑 올리기

git pull origin main 
# 그 다음 그 README.md랑 지금 내 폴더에 있는 README.md랑 다른지 저장되어있는사항 가져오기

git branch  # main인지확인

git status # 수정된 파일들, Untracked 된 파일들 확인

git add . 

git commit -m 'pf-afn 모델 데모 테스트 및 배경 제거, input 192x256 사이즈로 전처리를 위한 MODNet 폴더 추가 연습용'

git push origin main

 

이 많은 폴더를 한번에 올리고 싶었을 떄.. 심지어 README.md와 .gitignore을 미리 만들어뒀기 떄문에

GitHub 사이트에서 처음 레포지토리 만들 때 아무것도 없이, 아무템플릿 없이 만들어야 한다.

'작업 > git' 카테고리의 다른 글

22.03.24 Kfood 프로젝트 GitHub에 올리기  (0) 2022.03.24
22.01.12 gitlab에서 github로 이사하기  (0) 2022.01.12
21.11.27 Bash shell 에서 React 배포  (0) 2021.11.27
21.11.12 git 시작  (0) 2021.11.12