728x90 반응형 Programming/Git | Github19 Git/GitHub: git 기본 용어 이번 글에서는 git의 기본 용어에 대해 자세하게 알아보겠습니다. 깃(Git)은 소스 코드 관리 시스템으로 개발 프로젝트에서 코드 버전을 기록하고 관리하는 데도움이 되는 도구입니다. 깃 사용법을 마스터하면 프로젝트의 개발 및 협업을 매우 효과적으로 진행할 수 있습니다. 1. Git의 주요 용어 커밋(Commit): 변경 사항을 저장하는 단위입니다. 각각의 커밋은 고유한 ID를 가지며, 이를 통해 이전 상태로 돌아갈 수 있습니다. 브랜치(Branch): 작업의 분기점을 나타냅니다. 하나의 프로젝트에서 여러 사람이 동시에 작업할 때 서로 다른 브랜치에서 작업하여 충돌을 방지합니다. 체크아웃(Checkout): 특정 커밋이나 브랜치로 이동하는 것을 말합니다. 병합(Merge): 두개 이상의 브랜치를 합쳐서 하.. 2023. 8. 25. Git/GitHub: git 기본 동작 원리 이번 글에서는 git 기본 동작 원리에 대해 자세하게 알아보겠습니다. 깃(Git)은 소스 코드 관리 시스템으로 개발 프로젝트에서 코드 버전을 기록하고 관리하는 데도움이 되는 도구입니다. 깃 사용법을 마스터하면 프로젝트의 개발 및 협업을 매우 효과적으로 진행할 수 있습니다. 1. 깃의 원리와 구조 깃은 일련의 커밋을 추적하여 코드 변동사항을 기록합니다. 커밋은 파일 변경 이력 중 선형 시간 경과를 나타내는 체크포인트입니다. 각 커밋은 고유한 해시 값으로 식별됩니다. 깃의 주요 구성 요소: 작업 디렉토리(Working Directory): 개발자가 실제로 작업하는 공간 스테이징 영역(Staging Area): 작업 디렉토리에서 변경된 파일을 임시 저장하는 공간 깃 디렉토리(Git Directory): 모든 .. 2023. 8. 24. Git/Github: gitignore란 이번 글에서는 깃과 깃허브에서 핵심적인 역할을 하는 `.gitignore` 파일에 대해 더욱 상세하게 다루어 보도록 하겠습니다. `.gitignore` 파일은 프로젝트의 특정 파일이나 디렉토리를 깃 버전 관리 대상에서 제외시키는 데 사용되는 설정 파일입니다. 1. `.gitignore` 이란? `.gitignore`는 프로젝트 내에 있는 특정한 파일들을 깃 저장소의 버전 관리 대상에서 제외시키기 위해 사용하는 설정파일입니다. 이를 통해 불필요한 로그, 임시 데이터, 컴파일된 코드, 운영체제나 개발 도구 등으로 생성되는 시스템 파일 등을 Git 저장소에 포함시키지 않아 저장소를 깔끔하게 유지할 수 있습니다. 1) 우선 터미널을 실행합니다. 2) 원하는 디렉터리로 이동합니다. // bash $ cd [디렉터.. 2023. 8. 23. Git/Github: 깃 초기화 및 삭제 이번 글에서는 깃의 초기화와 삭제에 대해 조금 더 자세히 알아보도록 하겠습니다. 깃은 소스 코드 관리 시스템으로 개발 프로젝트에서 코드 버전을 기록하고 관리하는 도구로 사용됩니다. 깃을 사용하면 누가 언제 어떤 변동사항을 추가했는지 추적할 수 있어 매우 유용합니다. 1. 깃 초기화 (Initialize) 깃 초기화는 새로운 저장소를 생성하거나 기존의 디렉토리를 깃 저장소로 만드는 과정입니다. 초기화를 진행하면 해당 디렉토리 내부에 `.git`이라는 폴더가 생성되고, 이 폴더에는 깃과 관련된 설정 정보 및 데이터가 저장됩니다. 1) 터미널을 실행시킵니다. 2) 원하는 디렉토리로 이동합니다. // bash $ cd [디렉토리 경로] 3) 디렉토리에 깃을 초기화합니다. // bash $ git init 2. .. 2023. 8. 22. 이전 1 2 3 4 5 다음 728x90 반응형