Gitignore를 안해서 발생한 오류
.gitignore에 대해 학원 수업때 배웠는데
까먹어 버려서 이렇게 기록으로 남기려고 한다.
다음에 같은 실수를 하지 않기 위해서 !
Gitignore 오류에 대해 알아보기 전에,
혹시나 깃에 대해 잘 모르는 사람들도 있을 수 있으니
먼저 Git(깃)에 대한 간단한 개념을 알아봅시다
깃 개념 아시느분은 과감하게 스크롤 내려주세요
🔍깃(Git)이란?
깃(Git)은 소프트웨어 개발에서 사용되는 분산 버전 관리 시스템이다.
즉, 여러 명이 하나의 프로젝트를 개발할 때
소스코드의 변경 내역을 추적하고 관리하여 버전을 관리할 수 있는 도구이다!
깃은 빠른 속도와 분산 저장소를 통한 안정적인 관리와
브랜치 기능 등 다양한 기능을 제공하며
다양한 운영체제에서 사용할 수 있다.
깃의 주요 개념
1. Repository(저장소)
깃에서는 변경 내역을 추적하고 관리하는 단위로, 일반적으로 로컬 저장소와 원격 저장소로 나뉜다.
로컬 저장소는 개발자의 개발 환경에서 사용되는 저장소이며,
내 컴퓨터, 내 인터넷 환경이라고 생각하면 될 듯!
원격 저장소는 다른 개발자와 협업할 때 사용되는 저장소이다.
2. Commit(커밋)
변경 내역을 저장소에 기록하는 작업을 의미한다.
각각의 커밋은 고유한 해시값을 가지며, 변경 내역의 이력을 추적할 수 있다.
3. Branch(브랜치)
커밋의 이력을 기반으로 생성된 작업 라인으로,
새로운 기능 추가나 버그 수정 등을 위해 독립적인 브랜치를 생성하여 작업할 수 있다.
Git(깃)에 대해 간단한 개념 설명은 이렇게 마무리하고
이제,
.gitignore에 대해 설명을 해보도록 하겠습니다.
🔍 .gitignore 란?
.gitignore 파일은
Git 저장소에서 추적하지 않을 파일 또는디렉토리를 지정하는 데 사용되는 설정 파일이다.
Git은 이 파일을 참조하여 해당 파일 또는 디렉토리를 자동으로 무시하고 추적하지 않는다.
일반적으로,
.gitignore 파일은 프로젝트의 Root 디렉토리에 위치하며,
파일 이름은 정확히 ".gitignore"여야 한다.
파일은 텍스트 기반으로 작성되며, 각 라인은 무시할 파일 또는 디렉토리의 패턴을 포함한다.
.gitignore 파일은 프로젝트 팀원들과 공유되어야 하며,
모든 팀원은 동일한 .gitignore 파일을 사용하여 일관된 무시 규칙을 적용해야 한다 !
.gitignore에 대해 알아보았으니
이제 오류 원인 및 해결 과정을 다뤄보겠습니다.
🔍 오류 원인 및 해결
프로젝트 개발 중 윈도우를 초기화를 해야하는 상황이 왔었고,
그래서 윈도우 초기화를 하기 전에
Git-Hub에 나의 프로젝트를 Commit & Push를 했다.
하지만,
윈도우를 재설치하고
나의 프로젝트를 Git-Hub에서 Clone하고 import를 했는데...
편집기에서 프로젝트들이 오류가 발생하여
무엇이 문제인지 확인해 보았더니
Git ignore를 하지 않아서,
그때 작업했던 환경과 현재 나의 환경이 달라져서 오류가 난것이였다 !
즉, JRE가 사양이 달라서 오류가 났던것이다!
지우고 새롭게 깔아주면 오류없이 실행이 가능하다.
마무리로,
소스트리 같은 프로그램을 사용하지 않고
이클립스에 깃 클론 하는 방법을 알려드리고
마무리를 하겠습니다 :)
소스트리를 사용하면 더 간편하게 클론 할 수 있어요
🔍 이클립스로 깃 클론 하는 방법
1. 깃헙(Git-hub)저장소에서 압축 파일로 받아서, 압축 파일 해제 후
2. 이클립스 import 선택
3. 원하는 프로젝트(폴더) 선택
4. Build Path
5. Configure Build Path..
6. JRE System Library 선택
7. Remove
8. Add Library
9. JRE System Library 선택
👍🏼
프로젝트 세팅을 잘 해야 개발 할 때..
헛짓거리를 덜 할 수 있다..
주니어 개발자들 화이팅
흑흑