T I L / 9월 2일

Jay·2020년 9월 2일
1

Today I Learned 🧐

목록 보기
71/71
post-thumbnail

🚴‍♂️ 개인 프로젝트 시작

정말 오랜만의 TIL이다 취업직전부터 여러가지로 일이 많아서 그동안 꾸준히 못하고, 커밋도 개인적으로는 못했는데 앞으로는 일과 개인 공부를 위해서 다시 시작하려고 한다. 그래서 생각한 것이 개인 프로젝트. 뭔가를 배우는데 직접 쳐보는 것보다 좋은건 없다. 이전에 비슷한 주제로 해봤기는 했지만 언어나 프레임워크가 다르기 때문에 이것도 의미가 있을거라고 생각한다. 혼자 하지만 약간의 의무감과 긴장을 유지하기 위해 트렐로에 티켓도 만들었다.

history가 다른 리모트와 로컬 저장소를 연결할 때

(혹은 깃허브에 저장소를 만들면서 ReadME.md도 같이 만들었을 때)

일반적으로 하던 방식처럼 push를 하려고 하면
이런 오류가 발생한다.
그렇다고 pull해서 Readme파일을 내려 받으려고 하면?

힌트나 오류메세지를 보면 두 저장소를 병합할 수 없는데, 저장소의 history가 달라 다른 저장소로 인식하기 때문이다. 이럴 때 사용할 수있는 것이 --allow-unrelated-histories 옵션이다. histroy가 달라도 병합할 수 있도록 해주는 옵션인데, pull과 함께 사용한다.

git pull [브랜치명] --allow-unrelated-histories 

remote에 있던 리드미 파일을 pull 받아 로컬에서 병합했다. 이 다음부터는 원하는 대로 작업하면 된다.

profile
You're not a computer, you're a tiny stone in a beautiful mosaic

0개의 댓글