본문 바로가기
반응형

commit3

Git 에러 해결 - does not have a commit checked out / fatal: adding files failed. 상황 git add 시 다음과 같은 에러가 발생했다. error: 'FILENAME' does not have a commit checked out fatal: adding files failed 원인 로컬 저장소(내 컴퓨터)에 .git 파일이 여러 개 있다. 해결 방법 중복 생성된 .git을 찾아서 삭제해주면 된다. 예를 들어 내가 develop라는 폴더에 깃허브 저장소를 만들었다고 하자. 그럼 develop 폴더 안에는 .git이라는 파일이 있다. 물론 이 파일은 숨김 처리되어 있어서 그냥은 보이지 않는다. *숨김 처리한 폴더를 보려면 다음과 같이 한다. 1. Window의 경우: 파일탐색기 메뉴 중 보기 > 숨긴항목을 체크한다. 2. Mac의 경우: Finder에서 "command + shift +.. 2022. 5. 28.
[총정리] Git commit 취소 & 깃허브 커밋 삭제 방법 작업 중 git commit을 했는데 이를 취소하고 싶다면? 다양한 상황에 맞게 커밋을 취소하는 방법을 알아보자. 1. 아직 원격 저장소(깃허브)로 Push를 하지 않은 경우 (1) 최신 커밋 취소하기 이 명령어를 쓰면 최신 커밋을 취소하고 이전의 커밋으로 돌아갈 수 있다. 즉, 만약 그동안의 커밋 내역이 "1번째 커밋 > 2번째 커밋 > 3번째 커밋" 이었다면, 이 명령을 한 뒤에는 커밋 내역이 "1번째 커밋 > 2번째 커밋" 로 돌아가는 것이다. 아래 세 가지 방법 중 어느 것을 써도 상관 없다. //방법1 $ git reset HEAD~ //방법2 $ git reset HEAD~1 //방법3 $ git reset HEAD^ 하나의 커밋을 만들 때는 ①변경사항을 만들고 ②add를 하고 ③commit을.. 2022. 5. 24.
[총정리] 깃허브 파일 업로드, 프로젝트 올리기 (git, github) 요약//저장소 생성 및 연결$ git init$ git remote add origin [원격저장소 주소]$ git branch -m master main//파일 업로드$ git pull (또는 git pull origin [브랜치 이름])$ git add .$ git commit -m "commit message"$ git push (또는 git push origin [브랜치 이름])//추가적인 명령어$ git remote -v$ git remote rm origin$ git branch$ git config --global init.defaultBranch [브랜치 이름]$ git status$ git rm --cached -r .$ git push -u origin main 깃허브에 파일이나 프로젝.. 2022. 5. 22.
반응형