늘 그렇듯 아무렇지 않게 Local에서 코드 수정을 하고 git push를 했는데 오류가 발생했다. error: failed to push some refs to 'Repository Address' 이것은 원격지(Github)의 데이터와 Local레포의 데이터가 달라서 그런 것이다. (생각해보니 Github레포에서 README.md파일을 수정한 것 같다.) 해결 방법은 원격지와 Local레포의 데이터를 동기화 해주는 것이다. # 원격지로부터 Local의 내용을 업데이트한다. git pull # 이제 원격지와 Local이 같아 졌으니 push하면 먹힌다. git push
오랜만에 코드를 작성하고 pull 하려고 할 때 오류가 발생. error: Your local changes to the following files would be overwritten by merge: FileName git fetch --all git reset --hard origin git pull origin ※주의! Local 레포에 있는 데이터를 원격지(Github) 레포의 데이터로 다 덮어씀!
Git을 쓸 때 항상 쓰는 명령어들이다. 맨날 쓸 때 마다 헷깔려서 적어놓았다. ## 처음에만 실행. # 연결된 레포지토리 확인 git remote -v # github의 레포지토리를 Local로 가져온다. 이 과정에서 remote도 이루어짐. git clone https://github.com/limetimeline/limetimeline.github.io ## 코드 수정할 때 마다 실행. # github의 레포지토리의 내용을 그대로 가져 온다. (Update) git pull ## 수정 시 실행 # Local 내의 변경된 사항 확인 (빨간색으로 뜸) git status # 변경사항 커밋할 것들 전부 (status 내용이 초록색이 됨.) git add * # 커밋 git commit -m "내용" # ..
GitHub라고 아시나요? 저는 학교 다니면서 교수님으로부터 처음으로 듣고 친구를 통해 듣기도 했었죠. 단순히 그냥 내가 개발한 프로그램을 보여주고 평을 얻는 곳인줄 알았는데.. 더 대단한 곳이었네요. 코드들, 서버관련 명령어, DB 등등.. 많은 정보들을 공유하고 피드백 해주는 규모가 큰 IT사이트 정도 되겠네요. 나중에 포트폴리오 같은걸로 입사지원도 가능하대요! (심지어 깃허브 계정이나 주소도 요구하는 곳이 있다카더라...) 이런 GitHub에서 학생을 위한 혜택이 있답니다. 놓칠 수는 없겠죠? 우선 혜택부터 알아 봅시다.ㆍAlgolia : 1년간 100,000건의 레코드와 백만건의 작업 (원래 1달 150$) ㆍAtom : 깃허브 오픈소스를 무료로 - 기본적 무료 제공 ㆍAws Cloud : 총 7..