엠마의 개발공부일지

로컬 .git 저장소 변경하기 본문

Tool/git

로컬 .git 저장소 변경하기

Emmababy 2020. 12. 15. 14:11
728x90

 

1. 로컬의 .git삭제하기

rm -rf ./.git

 

2. 새로 .git을 넣어둘 폴더를 만들기

-> madir + 만들 폴더이름

 

3. 새 폴더로 이동

 

4. git init : 현재 디렉토리를 저장소로 지정

 

이 상태에서 커밋 & 푸쉬하면 된다.

 

 

 

 

 

* 리모트리포지토리와 연결이 안된경우

1. git remote add origin +연결할 github repository주소

 

2. push가 안될때, fetch first라는걸보니 pull먼저 해줘야하는것같다. 그래서 git pull해보니 현재 브랜치에 트래킹정보가없다 => 로컬에 브랜치가 생성되었으니 그걸 리모트리포지토리 브랜치를 추적하게 해야한다.

 

3. --set-upstream-to=origin/master master옵션으로

  "로컬master브랜치"가 "리모트리포지토리의 origin/master"를 추적하게 한다.

4. 다시 push해보니 로컬-리모트리포지토리 사이에 공통부분이 없는데 push해서 병합하려고 하다보니 뜨는 오류

  => 이경우엔 일단 git pull해줘서 리모트에있는 정보를 다 끌어온다.(하지만 관련없는 정보가 있다고 뜬다)

5. 아래와 같이 관련없는 정보들도 허용해서 가져오기를 한다

6. 5번까지 하면 새로 push할수있는 상태가 된다.

 

 

 

 

 

[깨알 해석]

git push origin master -> origin이라는 리모트리포지토리저장소에, 현재 master브랜치를 푸쉬해서 보내버린다.

728x90

'Tool > git' 카테고리의 다른 글

git과 github 처음시작하기  (0) 2021.01.10
git 사용시 내가 지켜야 할 사항  (0) 2021.01.08
프로젝트랑 git 지우고 다시받기  (0) 2020.12.24
Comments