본문 바로가기

dev/Git GitHub3

Git오류 - 현재 브랜치의 끝이 리모트 브랜치보다 뒤에 있으므로 업데이트가 거부되었습니다. 어제 기초 Git / GitHub를 진행하다가 변경된 파일을 커밋하려고 git push를 했더니 "현재 브랜치의 끝이 리모트 브랜치보다 뒤에 있으므로 업데이트가 거부되었습니다" 오류가 떴다. 구글링 등으로 찾아보니 앞으로도 이런 오류가 잦을수도 있다는 글들을 많이 보게 됐고 후에도 찾아볼 수 있도록 기록을 남겨두려고 한다! 오류 발생 원인 💻 (추측..) 오류 발생 원인은 정확한건 아니나 어제 GitHub 을 공부할겸 테스트로 git clone으로 다른 repository를 같은 폴더에 업로드 한 뒤 지웠었는데 그걸로 인해 .git에 있는 커밋 내역들이 GitHub에 원래 있던 것과 과정이 꼬이지 않았나 생각한다.. push를 하기 전에 pull을 했을때도 병합 관련 오류가 뜨다가 강제로 명령어를 입력해.. 2023. 3. 1.
GitHub 사용방법 - 기초 https://www.youtube.com/watch?v=1I3hMwQU6GU * 위 영상을 보면서 적은 요약본입니다. 해당 블로그 글을 보기 전 아래 블로그 글을 보고오길 추천합니다! 2023.03.01 - [dev/Git GitHub] - Git 사용방법 - 기초 GitHub? GitHub은 Git으로 관리하는 프로젝트들을 온라인 공간에 공유해서 프로젝트 구성원들이 함꼐 소프트웨어를 만들어갈 수 있도록 도와주는 서비스이다. 그럼 굳이 일반 대중적인 클라우드가 아닌 GitHub을 쓰는 이유는 무엇일까? 일반적인 클라우드를 사용하게 되면 같은 프로젝트를 공유하는 팀원들이 동시다발적으로 한 소프트웨어를 만들어 관리하기에는 무리가 있다. GitHub은 모든 업로드와 다운로드를 commit 단위로 주고 받는다.. 2023. 3. 1.
Git 사용방법 - 기초 https://www.youtube.com/watch?v=1I3hMwQU6GU * 아래 영상을 보면서 적은 요약본 입니다. Git 이론 /실무 학습한 영상 코딩을 하려면 필수소양이라는 Git! 왜 필수일까? Git은 VCS(version Control System)란 종류의 프로그램들 중 하나이다. 즉, 프로그램의 버전 관리를 위한 툴! Git은 시간여행과 차원이동을 할 수 있는 능력을 가지고 있다. 이런 능력을 가지고 있는 Git은 다른 개발자들과 큰규모에서 협업할 경우 효율적으로 사용된다. 시간여행 능력 보통 프로그래밍을 하다보면 계속해서 새 V(버전) 이 나오게 되는데 이전 버전으로 돌아가야 하는 상황들이 종종 발생한다. Git은 버전마다 압축해서 각각 모든 버전들을 저장하면서 용량을 늘릴 필요없이.. 2023. 3. 1.