20210918 TIL

JIHYE·2021년 9월 18일
0

오늘 배운 것

어제 갑자기 push가 안되는 멘붕의 과정이 있었기때문에 git과 github을 다시 연습해보았다

github에 원격 repo를 생성하고 sourcetree에서 branch이름도 master가 아닌 main으로 바꿔줬다
sourcetree에 master로 되어있는지 모르고 push했다가 새로 branch가 생겨서 당황했기때문에 처음부터 바꾸고 시작했다

그랬는데 push를 하려하니까 계속 에러가 났다

 Updates were rejected because the remote contains work that you do not have locally.

README.md 파일이 문제였다
이전에 혼자 공부할때는 README.md를 만들어 본 적이 없어서 처음 겪어본 오류였던거다
원격 repo에서 pull해주고 다시 push를 도전했는데 이번도 부정의 빨간불이 떴다

fatel:refusing to merge unrelated histores

서로 다른 프로젝트라고 인식해서 생기는 오류라고 하는데 명령어 한줄로 쉽게 해결되었다

git pull origin main --allow-unrelated-histories

긍정의 초록불이 뜨면서 잘 push 되었다

오늘 느낀 점

우여곡절 끝에 잘 push는 되었는데, GUI환경보다 CLI가 확실히 편하기 편하다는걸 또 느꼈다😥
이번 연휴동안에는 git Bash와 친해지는 시간을 가져야겠다

profile
초보개발자의 개발일기

0개의 댓글