github4 [Git] 커밋(Commit)에 포함된 정보 커밋 객체의 내부 구조 1. 커밋 메시지 커밋할 때마다 개발자는 변경 사항에 대한 설명을 포함하는 메시지를 남깁니다. 이는 후에 변경 이력을 파악할 때 중요한 정보를 제공합니다. 개발자가 입력한 커밋 메시지는 변경 사항을 설명하고, 커밋의 목적을 명확하게 전달하는 데 사용됩니다. 2. SHA-1 체크섬 Git은 커밋의 고유성을 보장하기 위해 SHA-1 해시 알고리즘을 사용하여 커밋에 대한 고유한 체크섬을 생성합니다. 각 커밋 객체는 고유한 SHA-1 체크섬을 가지고 있어, 데이터의 무결성을 보장합니다. 3. 파일 객체(BLOB, Binary Large Object) 스테이지에 추가된 각 파일은 BLOB이라는 객체로 저장됩니다. 이 객체는 파일의 내용을 포함합니다. 4. 트리 객체 트리 객체는 디렉터리(폴.. 2024. 2. 13. [Git] GitHub에서 프로젝트 파일 다운로드 방법 GitHub에서 프로젝트 파일 다운로드 방법 GitHub는 전 세계 개발자들이 코드를 공유하고 협업하는 데 사용하는 플랫폼입니다. 프로젝트의 파일들을 내 컴퓨터로 쉽게 가져오고 싶을 때가 있습니다. 그럴 때는 GitHub의 'Download ZIP' 기능을 사용하면 됩니다. 오늘은 이 기능을 이용해 파일을 다운로드하는 방법을 알아보겠습니다. 먼저, GitHub에서 다운로드하고자 하는 프로젝트의 저장소(repository) 페이지로 이동합니다. 저장소 페이지에서는 코드, 이슈, 풀 리퀘스트 등 다양한 탭을 볼 수 있습니다. 다운로드를 원하는 파일들이 있는지 확인하고, 다음 단계로 넘어갑니다. 페이지의 중앙 상단에 위치한 'Code' 버튼을 찾아 클릭합니다. 이 버튼을 클릭하면 코드를 복제하거나 다운로드할 .. 2024. 2. 7. [Git] 안성현 노래 작곡집 GitHub에 올리는 과정 GitHub에 새로운 git 저장소(repository)를 만들어 파일 올리는 방법 git init 명령어로 로컬 저장소를 초기화한 뒤에 GitHub에 원격 저장소를 만듭니다. GitHub에 로그인합니다. 오른쪽 상단에 있는 프로필 사진을 클릭하고, 드롭다운 메뉴에서 'Your repositories'를 선택합니다. 새 저장소를 만들기 위해 'New' 버튼을 클릭합니다. 'Repository name'에 원하는 저장소 이름을 입력합니다. 저장소를 'Public'(공개) 또는 'Private'(비공개)로 설정합니다. 'Initialize this repository with a README' 옵션은 체크하지 마세요. 이미 로컬 저장소를 만들었기 때문입니다. 'Create repository' 버튼을 클릭하.. 2024. 2. 6. [Git] Git의 설치 및 설정, GitHub Desktop 설치 GitHub Desktop 설치 GitHub Desktop은 GitHub의 그래픽 인터페이스 버전으로, 사용자가 Git과 GitHub의 기능을 손쉽게 사용할 수 있게 해 줍니다. 특히 Git과 GitHub을 처음 사용하는 사용자들에게 유용하며, 설치 과정은 간단하고 직관적입니다. GitHub Desktop을 설치하기 위해 먼저 GitHub Desktop의 공식 웹사이트에 접속해야 합니다. 여기에서 운영 체제에 맞는 버전을 다운로드할 수 있습니다. 다운로드한 설치 파일을 실행하면 설치 마법사가 안내를 시작합니다. 설치 과정은 몇 분 안에 완료되며, 이후 GitHub Desktop을 실행하여 GitHub 계정으로 로그인합니다. 로그인 후, 추가적인 개인 설정을 할 수 있으며, 이 설정은 커밋 시 사용되는 사.. 2024. 2. 4. 이전 1 다음