[Git] 새로운 로컬 저장소를 만들고 원격 저장소에 연결하기

th.k·2022년 5월 29일
0

할때마다 까먹기 때문에 메모


새로운 프로젝트를 만들때에
1. github에 레포를 만들고,
2. 로컬로 clone한 다음에,
3. 해당 폴더에 새로운 Android 프로젝트를 만들면
늘 이상한 오류가 생겼기 때문에, 앞으로는 새로운 레포와 로컬을 따로 만들고 그 둘을 이어주기로 했다.

첫 번째

github에 새로운 레포지토리를 만든다.
README.md나 .gitignore 등이 추가되면서 Initial commit이 발생한다.

두 번째

로컬에 새로운 Android 프로젝트를 만들고 해당 프로젝트 폴더에서 git init을 해준다.
그리고 로컬에서의 첫번째 커밋을 해준다. Create project같은 제목으로..

세 번째

git remote add origin (주소)
원격 저장소의 주소를 remote에 추가한다.

그리고 git pull --rebase를 하면 upstream 설정하라고 뜬다. 하라는대로 한다.
다시 git pull --rebase를 한다.
충돌이 난다.
충돌 난 상태에서 git add . 한번 해주고, git rebsae --continue 해준다.
별안간 vi 편집기가 뜨면서 커밋 메시지를 작성하라고 한다.
이미 로컬에서 첫번째 커밋할 때 적은 메시지가 적혀있기 때문에 더 작성할 것 없이 :wq로 저장하고 빠져나온다.
원격에 반영되도록 git push 해준다.

git log로 확인하면 레포지토리 만들 때의 Initial commit 위에 로컬에서 한 커밋이 잘 얹어져있다.

profile
고생끝에롹이온다

0개의 댓글