리스트 예시: 게시물이 존재할 경우 3건을 노출합니다.
- [GitHub]_<번외> remote는 어디까지 연결될까? 구조를 한번 살펴보자. 이전 포스팅에서 내용을 한번 더 정리하면,Git에서 remote는 "로컬 저장소와 동기화할 대상 Git 저장소 주소 정보"이고,origin은 그 remote 주소에 붙인 이름(alias)이라고 볼 수 있다. 1. remote 연결 remote의 이름(alias)이 여러 의미로 나눌 수 있듯이 remote는 로컬일 수도 있고, 외부 서버(GitHub / GitLab / 회사 서버 / NAS / 로컬 폴더 / SSH 서버)일 수도 있다.또는 하나의 로컬 저장소가 여러 원격 저장소(remote)에 동시에 연결될 수 있다. ① GitHub ( 가장 흔한 형태 )origin → https://github.com/user/project.git또는origin → git@github.com:u.. 2026.05.07
- [GitHub]_HEAD와 브랜치의 관계 * 표시된 브랜치 = 현재 HEAD가 가리키는 브랜치다.즉, HEAD는 현재 내가 작업 중인 브랜치를 가리키는 포인터라고 보면된다.다만 정확하게는 HEAD → 브랜치 → 커밋 구조라서 이 부분을 한번 짚고 넘어가는게 좋을거같다.1. *표시의 의미git branch 기본 명령어를 입력해보자 $ git branch * main 여기서 * main은 현재 HEAD가 main 브랜치를 가리키고 있다는 의미다. 2. HEAD → 브랜치 → 최신 커밋 구조Git 내부 구조를 조금 더 정확하게 보면 다음과 같다.이 구조를 풀어서 보면main → 최신 커밋 C를 가리키고,HEAD → 현재 작업 중인 브랜치(main)를 가리킨다.실제 데이터 흐름은 " HEAD → 브랜치 → 커밋 " 구조로 이어진다.따라서 커밋을 생성하.. 2026.05.05
- [GitHub]_커밋(Commit)과 브랜치의 관계 1. 커밋(Commit)이란?Git에서 커밋은 변경된 내용을 저장한 하나의 기록 단위다.조금 더 정확하게 말하면, 커밋은 단순한 저장이 아니라 프로젝트 상태의 스냅샷(snapshot)이다.예를 들어 파일을 수정하고 다음 명령어를 실행했다고 해보자. git add .git commit -m "Add login page" 이 순간 Git은 현재 프로젝트 상태를 통째로 기록한다.이 기록 하나가 바로 “커밋”이다. 커밋을 쉽게 이해하면커밋은 문서 작업에서 저장 시점과 비슷하다. 1차 저장 → 첫 번째 커밋2차 수정 후 저장 → 두 번째 커밋3차 수정 후 저장 → 세 번째 커밋이렇게 저장할 때마다 이전 상태가 남는다.그래서 문제가 생기면 언제든지 이전 상태로 돌아갈 수 있다. 1.1. 커밋은 단순한 파일 저장이 .. 2026.05.04
- [GitHub]_Git Hub 저장소 생성, 기본 명령어+토큰 발급 Git을 설치했다면 다음 단계는👉 원격 저장소를 만들고 로컬과 연결하는 것이다. 1. Git Hub 저장소 생성GitHub에 회원가입 후 로그인 후 진행하자. ① New repository 선택② 아래 항목 작성Repository name → 저장소 이름Description → 저장소 설명Public / Private 선택README 생성 여부 선택Add .gitignore → 업로드 제외할 파일 선택.서버에서 README / .gitignore 파일을 만들 예정이여서 위와 같이 선택했다. 📌 .gitignore 주의 사항.gitignore 파일은 Git이 기본적으로 인식하는 설정 파일로, 별도의 옵션 없이도 git add 시 자동으로 적용된다. 다만 이미 Git이 추적 중인 파일에는 적용되지 않기 .. 2026.05.04
- [GitHub]_Git 설치 및 환경 설정 (Windows / Linux) 이번 글에서는 Windows와 Linux 환경에서 Git을 설치하고, 실제로 사용할 수 있도록 기본 설정까지 정리한다. 1. Windows에서 Git 설치 Windows에서 Git을 설치하는 방법은 크게 세 가지로 나눌 수 있다.사용 목적이나 편의성에 따라 선택하면 된다. 1.1. 공식 배포판 설치 (가장 일반적인 방법)가장 표준적인 방법은 Git for Windows를 사용하는 것이다. Git 공식 사이트에서 https://git-scm.com/install/windows 다운로드 가능하다.이 설치 파일은 Git 프로젝트 본체가 아니라 Windows 환경에 맞게 구성된 별도 배포판이다.관련 정보: https://git-for-windows.github.io/ Standalone / Portable .. 2026.05.04