본문 바로가기

git6

Git에서 fatal: not a git repository 오류 해결하기 Git에서 fatal: not a git repository 오류 해결하기 Git을 사용하다보면 가끔 'fatal: not a git repository'와 같은 오류 메시지를 만날 수 있습니다. 이 글에서는 이 오류가 발생하는 이유와 해결 방법을 설명하겠습니다. 예시 코드를 통해 각 단계를 자세히 살펴보겠습니다. fatal: not a git repository 오류란? 이 오류는 현재 디렉토리나 부모 디렉토리에 Git 저장소가 없는 경우에 발생합니다. 이 오류는 Git이 작동하는 디렉토리가 없거나 잘못된 디렉토리에서 Git 명령을 실행하려고 시도할 때 발생합니다. git init 명령어를 사용하여 Git 저장소 초기화 가장 간단한 해결 방법은 현재 디렉토리에서 Git 저장소를 초기화하는 것입니다. 다.. 2024. 1. 14.
Git, 실수로 삭제한 파일 복구하는 방법 Git, 실수로 삭제한 파일 복구하는 방법 Git은 협업과 버전 관리를 위한 강력한 도구입니다. 그러나 가끔 실수로 파일을 삭제하거나 잘못된 pull로 인해 문제가 발생할 수 있습니다. 이런 상황에서 어떻게 복구할 수 있는지 알아봅시다. 변경 이전 커밋 시점으로 되돌리는 방법 먼저, 변경 전의 커밋 시점으로 되돌려 파일을 복구할 수 있습니다. # 커밋 로그 확인 git reflog # 또는 git log -g # 원하는 커밋 시점으로 되돌리기 git reset --hard [commit_id] 이제 변경 이전의 상태로 돌아가면서 삭제된 파일을 복구할 수 있습니다. 파일을 실수로 삭제했을 때 복구하는 방법 만약 파일을 실수로 삭제했다면, 아래의 방법으로 복구할 수 있습니다. 특정 파일 복구하기 # 삭제된 .. 2023. 11. 17.
gitignore 사용법 - 소스코드 제공 사이트 소개 (gitignore.io) gitignore 사용법 - 소스코드 제공 사이트 소개 (gitignore.io) 소프트웨어 개발 프로젝트를 진행하면 수많은 파일과 폴더가 생성되고 수정됩니다. 그런데 Git 저장소에는 모든 파일을 포함시키면 프로젝트를 깔끔하게 관리하기 어렵습니다. 뿐만 아니라 보안상 업로드되면 안되는 파일도 같이 올리는 경우가 생길 수 있습니다. 이때 Gitignore 파일이 중요한 역할을 합니다. 이 글에서는 Gitignore의 사용법과 이점에 대해 살펴보고, 프로젝트 관리의 핵심 도구로서의 역할 및 gitignore.io 사이트를 소개하겠습니다. gitignore 사용법 프로젝트 루트 디렉토리에 .gitignore 파일을 만들어야 합니다. 이 파일에 어떤 파일 및 폴더를 무시할지 명시합니다. 예를 들어, node_.. 2023. 11. 3.
Git을 효율적으로 활용하기 위한 좋은 습관 3가지 소개 Git을 효율적으로 활용하기 위한 좋은 습관 3가지 소개 Git은 현대 소프트웨어 개발에서 필수적인 도구 중 하나입니다. 그러나 Git을 더 효율적으로 사용하기 위해서는 몇 가지 좋은 습관과 Best Practices를 따르는 것이 중요합니다. 이 글에서는 Git의 일상적인 작업에서 적용할 수 있는 몇 가지 권장 사항과 그 예시 코드를 제공하겠습니다. 1. 최신 소스를 Main 브랜치로 업데이트하기 문제 다른 브랜치에서 작업하고 나서 Main 브랜치를 업데이트해야 할 때가 있습니다. 그때마다 어떻게 해야 할까요? 해결책 Main 브랜치로 이동하여 최신 소스를 받아놓는 것이 좋습니다. **예시 코드:** 1. Main 브랜치로 이동: git checkout main 2. 최신 소스 업데이트: git pul.. 2023. 10. 20.
Git Graph로 Git 저장소 시각화하기 - VSCode 내 설치법, 사용법 Git Graph로 Git 저장소 시각화하기 - VSCode 내 설치법, 사용법 Git은 현대적인 버전 관리 시스템으로, 프로젝트의 변경 내역을 체계적으로 관리하고 협업을 용이하게 합니다. Git 그래프는 Git 저장소의 구조와 커밋 히스토리를 시각화하는 강력한 도구로, 이를 통해 저장소를 더 효과적으로 이해하고 관리할 수 있습니다. 이번 글에서는 Visual Studio Code안에 Git 그래프 설치하는 방법과, 다양한 기능, 활용법에 대해 살펴보겠습니다. Git Graph 설치법 Git Graph - Visual Studio Marketplace Extension for Visual Studio Code - View a Git Graph of your repository, and perform Gi.. 2023. 10. 20.
Git과 Github 개념 및 차이점 Git과 Github 개념 및 차이점 코드 개발에 있어서 가장 먼저 배운 것은 Git과 Github 사용법 이었습니다. 그만큼 개발보다 중요한 '협업'을 위해서라면 필수적으로 사용할 줄 알아야 하는 Git과 Github의 개념과 차이점에 대해 소개하겠습니다. Git이란 Git git-scm.com 쉽게 말해 Git은 무료로 사용하는 '코드 버전 관리 프로그램' 입니다. 이를 조금 어렵게 말하면 '형상 관리 도구' 라고 합니다. 형상 관리 도구란 소프트웨어의 변경사항을 체계적으로 추적하고 통제하는 것을 말합니다. 이처럼 Git은 소프트웨어 개발에 있어서 개발의 핵심 자산인 '소스코드'를 효과적으로 관리할 수 있게 해주는 프로그램입니다. Git을 사용하면 코드로 기능을 개발하면서 코드 변경점을 '기록'할 수.. 2023. 10. 4.