'PROGRAMMING/Git' 카테고리의 글 목록 — J Story

PROGRAMMING/Git

PROGRAMMING/Git

[Github] 깃허브 특정파일 History까지 완전 삭제 (feat. env file)

들어가며 GitHub에서 특정 파일을 삭제하고 해당 파일의 모든 히스토리를 삭제하는 것은 프로젝트의 데이터 관리와 보안 측면에서 중요한 작업 중 하나입니다. 이 작업은 실수로 민감한 정보를 커밋한 경우나 더 이상 필요하지 않는 파일을 제거해야 할 때 유용합니다. 오늘은 GitHub에서 특정 파일을 삭제하고 해당 파일의 히스토리까지 완벽하게 제거하는 방법을 안내하겠습니다. 아래에서 단계별로 설명하겠습니다. Git 특정 파일 삭제 명령어 가장 많이 발생하는 .env file을 예시로 작성해 보겠습니다. 1. env 파일 기록 삭제 git rm .env --cached 2. 원격 저장소에 반영 git add . git commit -m "remove: env from git" git push origin "b..

PROGRAMMING/Git

[GitHub] 원격 저장소 업로드 시 대소문자 이슈 해결 방법

들어가며 소프트웨어 개발 협업에서 GitHub는 널리 사용되는 원격 저장소 호스팅 플랫폼으로, 팀원들이 소스 코드를 공유하고 관리하는 데 매우 유용한 도구입니다. 그러나 가끔 대소문자 관련 문제로 인해 예상치 못한 어려움을 겪을 수 있습니다. 이번 블로그에서는 GitHub 원격 저장소에 코드를 업로드할 때 발생할 수 있는 대소문자 관련 이슈를 다루고, 이를 어떻게 해결할 수 있는지에 대해 알아보겠습니다. 대소문자 이슈 GitHub 원격 저장소 업로드 시 대소문자 관련 문제는 주로 파일 이름 또는 폴더 이름의 대소문자가 변경되거나 충돌하는 상황에서 발생할 수 있습니다. 이는 로컬 환경과 GitHub의 리모트 저장소 간의 차이 때문에 발생하는 문제입니다. 예를 들어, 로컬에서는 파일 이름이 "MyFile.t..

PROGRAMMING/Git

[GitHub] DS_Store 파일 정의, 삭제방법 (feat.Mac OS)

DS_Store 파일 ".DS_Store" File은 "Desktop Services Store"의 약어입니다. macOS 운영 체제에서 생성되는 숨김 파일이며 Window에서 thumb.db 파일과 비슷한 유형입니다. 이 파일은 폴더 내의 파일 및 하위 폴더의 레이아웃과 특정 디렉터리 뷰의 사용자 지정 설정을 저장하여 해당 폴더에서 파일 및 폴더의 위치, 크기, 아이콘 등을 기억하여 폴더를 더 빠르고 효율적으로 표시할 수 있도록 돕습니다. 하지만 DS_Store 파일은 프로젝트와 관련이 없기 때문에 해당 파일을 삭제하거나 숨기는 것을 선호하며 git status 명령어로 발견되었을 때 원격저장소로 넘기지 말고 삭제하길 권장합니다. 1. DS_Store 삭제하기 # 상위 디렉토리에서 현재 디렉토리 아래의..

PROGRAMMING/Git

[Github] 깃허브 README.md에 이미지 올리기 (feat.Issue)

README.md readme.md 파일은 깃허브에서 프로젝트에 대한 소개와 설명을 제공하기 위한 파일입니다. 깃허브 프로젝트의 루트 디렉터리에 위치하며, 프로젝트에 대한 간략한 설명, 사용법, 설치 절차, 의존성 등의 정보를 갖추고 있습니다. readme.md 파일을 깃허브에서 만들면 프로젝트의 정보를 쉽게 접할 수 있어, 깃허브의 프로젝트를 사용하는 개발자들의 편의성을 높여줍니다. Github README에 이미지 올리기 1. 깃헙 상단 메뉴 중 'Issues' 탭으로 이동합니다. 2. 오른쪽 상단 'New Issue' 버튼을 클릭하여 추가 이슈를 등록하는 곳으로 이동합니다. 3. 업로드하려는 이미지를 Write에 업로드합니다. 4. 업로드 시 "! [Uploading {image file name}..

인프준
'PROGRAMMING/Git' 카테고리의 글 목록