본문 바로가기

Git12

[Git] "src refspec master does not match any" 에러 해결 master 브랜치가 없어서 발생했던 에러 master 브랜치를 만들어주기만 하면 해결 가능했다. git checkout -b 'master' git push origin master 2023. 10. 17.
[Git] 폴더 전체 업로드 1. 업로드할 폴더의 상위 폴더로 이동 2. 깃을 사용할 수 있도록 폴더를 초기화 $ git init 3. 상태 변경이 필요한 파일이 있는지 확인 $ git status 4. add 명령어를 실행하여 tracked 파일로 변경 $ git add 폴더명 5. commit 명령어를 실행하여 폴더를 커밋 $ git commit -m "Commit Message" 6. 로컬 저장소를 원격 저장소와 연결 $ git remote add origin "원격 저장소 주소" 7. remote -v 명령어를 실행하여 로컬 저장소와 원격 저장소가 연결되었는지 확인 $ git remote -v 8. push 명령어를 실행하여 폴더를 업로드 $ git push origin master [Git] GitHub에 폴더 업로드 1... 2023. 10. 17.
[Git] "does not have a commit checked out" 에러 해결 이 에러는 repository 내의 다른 폴더에 .git 폴더가 중복되어 존재하기 때문에 발생한다. 최상위 폴더를 제외한 나머지 하위 폴더에 들어있는 .git 폴더를 찾아 삭제해주면 에러를 해결할 수 있다. 이렇게 간단한 에러라니... [git] "does not have a commit checked out" - 에러 해결 mac git add 커맨드를 실행하였는데 "does not have a commit checked out" 에러가 발생하는 경우가 있다.이 에러는 repository 내의 다른 폴더에 .git 폴더가 중복되어 존재하기 때문에 발생한다. 최상위 폴더를 제 velog.io 2023. 10. 17.
[Git] Ch.2 깃 기본 명령어 알아보기 깃/깃허브 소스 관리 기본 흐름 지역 저장소 → 깃허브(원격 저장소) 깃허브(원격 저장소) → 지역 저장소 지역 저장소 → 깃허브(원격 저장소) 지역 저장소에 새 프로젝트를 생성했다고 합시다. git init 명령어로 해당 프로젝트를 깃 지역 저장소로 지정합니다. 파일을 수정합니다. git add 명령어로 수정한 파일을 스테이징 영역으로 옮깁니다. git commit으로 지역 저장소에 저장하게 됩니다. git push 명령어로 지역 저장소에서 발생한 변경 내역을 원격 저장소에 반영합니다. 깃허브(원격 저장소) → 지역 저장소 이미 깃허브에 올려진 프로젝트 전체를 git clone 명령어로 지역 저장소에 내려받거나 혹은 일부 변경 사항만 git pull 명령어로 내려받을 수 있습니다. 깃 지역 저장소 설정.. 2023. 10. 16.
[Git] Ch.1 초보자를 위한 깃&깃허브 깃 장점 이력 기록 및 추적 : 깃은 누가, 언제, 어떤 파일을, 어떻게 수정했는지 변경 이력을 기록합니다. 상세 이력이 기록되기 때문에 프로젝트에서 발생한 문제를 해결하는 데 도움이 됩니다. 원격 저장소 및 공유 : 서버 역할을 하는 원격 저장소와 각 개발자의 지역 저장소에 깃은 소스 코드를 분산 저장합니다. 소스 코드뿐만 아니라 모든 변경 이력을 분산 저장하기 때문에 원격 저장소에 문제가 생겨도 지역 저장소를 이용하여 복원할 수 있습니다. 변경 이력 병합 : 프로젝트를 진행하면 각 개발자가 다른 기능을 개발하더라도 동일한 소스 코드 파일을 변경하는 일이 빈번합니다. 깃은 하나의 소스 코드 파일에 대한 여러 변경 이력을 통합하는 기능을 제공합니다. 깃허브 장점 호스팅 서비스 : 깃을 이용해 프로젝트를 .. 2023. 10. 16.
[Git] Git 사용법 명령어 초기 세팅 명령어 git config - --global user.name "USERNAME" : global로 user.name을 USERNAME으로 저장 - --global user.email "USER@gmail.com" : global로 user.email USER@gmail.com으로 저장 - --list : 설정한 것을 전부 보여줌 - : 키 값에 해당하는 정보를 보여줌 ex) user.name git clone 저장소주소 주소를 통해 git 저장소를 복사해 옴 git init 깃 초기화 로컬 깃 저장소로 등록 및 .git 파일 생성 git remote 현재 프로젝트에 등록된 리코트 저장소 확인 - -v : 현재 로컬저장소와 연결된 저장소의 url 반환 - add origin 저장소주소.. 2022. 11. 2.