본문 바로가기
반응형

category45

[git push 오류] error: failed to push some refs to 해결과정 (feat. 메세지는 꼭꼭꼭 잘 읽자) github에 저장소를 만들고 기분좋게 파일들을 업로드하려는데, 자꾸 git push 에러가 발생해서 당황했다. 분명 어제만 해도 잘 됐는데.. 만약 github 저장소를 처음 만들 때 README.md 파일을 생성했다면 기존 로컬 저장소의 파일에 해당 파일이 없기 때문에 충돌하기 때문에 오류가 발생한다고 한다. 챗 GPT님께도 혹시나 다른 원인이 있는지도 물어봤다. git push 명령을 실행할 때 발생하는 오류는 다양한 원인이 있을 수 있습니다. 가장 일반적인 오류 메시지와 그 원인은 다음과 같습니다. 1. "fatal: The current branch has no upstream branch." 오류 현재 브랜치가 업스트림 브랜치를 가지고 있지 않아서 발생하는 오류입니다. 이 경우에는 'git p.. 2023. 4. 11.
[깃을 마스터해보쟈] 3. 깃 사용하기 글 순서 1. 처음 세팅 2. 버전 확인 3. 브랜치 관리 4. 간단 조작 1. 처음 세팅 git init git 저장소 초기화하고 새로운 git 저장소를 만든다. 보통 새로운 프로젝트를 시작할 때 새로운 로컬 git 저장소를 만들 때 사용. git add 파일의 현재 상태를 기록 또는 버전 생성 git add : 특정파일명: 특정 파일을 기록 git add : 파일1 파일2: 여러 파일을 기록 git add . : 작업 폴더의 모든 파일을 기록 git commit -m '설명' 코드와 관련된 설명을 같이 기록 git add란 작업폴더에서 staging area로 옮기는 작업 →이 때 commit할 파일을 골라놓는 행위를 staging이라고 부르기도 한다. git commit이란 저장소로 파일을 업로드하.. 2023. 4. 10.
[깃을 마스터해보쟈] 2. 깃 설치하기 (mac) 1. 홈브루 설치하기 ↓ 홈브루 설치 코드. 터미널에 그대로 복붙해서 설치 진행해주시면 됩니다 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 2. 깃 관련 설정하기 // 기본 브렌치 이름을 "master"에서 "main"으로 변경 git config --global init.defalutBranch main // 깃의 기본 에디터 vscode로 수정 git config --global core.editor "code --wait" // 사용자 이메일, 이름 설정 git config --global user.email "xxx@xxx" git config --global user.n.. 2023. 4. 10.
[깃을 마스터해보쟈] 1. 깃이란? 깃과 깃허브 깃이란 한마디로 파일 버전을 관리해주는 시스템이고, 파일을 기록해두는 장소가 repository(저장소)다. 흔히 깃과 깃허브를 동일시하는 경우가 있는데 깃은 하나의 도구고 깃허브는 깃 저장소 호스팅 서비스를 제공하는 플랫폼이다. 깃 = 커피, 깃허브 = 카페라고 할 수 있으려나..? 깃의 장점 버전관리 변경 사항을 추적, 공유, 관리할 수 있다. 협업 수월 하나의 파일을 같이 작업하지 않고 브랜치라는 버전관리 개념 덕분에 독립적으로 작업하기 때문에 파일끼리 충돌하지 않는다. 또한 변경사항을 나중에 공유할 수 있어 협업에 유리하다. 안정적인 개발 현재까지의 히스토리 파악하거나 과거의 특점 시점으로 복원 가능하다. 즉, 실수를 해도 되돌릴 수 있어 안정적인 개발 가능하다. 간단하게 깃의 의미와.. 2023. 4. 10.
반응형