Git & GitHub 정리
1. Git 기본 설정
GitHub 가입 – 원격 저장소를 만들기 위해 계정 생성
Git 설치 – 로컬에서 버전 관리를 하기 위해 필요
브랜치 이름 변경 – 기본 브랜치를 master → main으로 변경
GitKraken 설치 – GUI 기반으로 Git을 더 쉽게 다루기 위한 툴(윈도우의 소스트리를 대체함)
2. Git이 필요한 이유
Git은 파일 자체를 보관하는 게 아니라, 특정 시점(snapshot)을 저장하는 방식
원하는 시점으로 되돌아가거나, 히스토리를 관리하는 데 유용
일종의 체크포인트 시스템
3. Git 기본 활용
git init – 프로젝트를 Git으로 관리 시작 (숨김 폴더 .git 생성)
git add 파일명.확장자 – 저장할 파일을 스테이징 영역에 추가
git commit -m "메시지" – 메시지와 함께 로컬 저장
git log – 저장 내역(커밋 기록) 확인
git checkout 해시코드앞7자리 – 특정 시점으로 이동
git checkout - : 바로 이전 시점으로 이동
git remote add origin https://github.com/username/repo.git – 원격 저장소 추가
git remote add 변수명 https://... : 원격 저장소 추가
git remote remove 변수명 : 원격 저장소 제거
git push 변수명 main – 로컬 내용을 원격 저장소로 업로드
4. GitHub Push 권한 관련
HTTPS 비밀번호 인증 중단 → SSH 키 인증 방식 사용
push : 로컬 → 원격 저장소로 업로드
clone : 원격 저장소 → 로컬로 복사
'LMS 7 > 개발일지' 카테고리의 다른 글
| 25.09.23 개발일지 (0) | 2025.11.04 |
|---|---|
| 25.09.19 / Git & GitHub 2 (0) | 2025.11.04 |
| 25.09.17 / 제60회 전국기능경기대회 전시 작품 제작 프로젝트 2팀(안전/보안) / 11일차 (0) | 2025.11.04 |
| 25.09.16 / 제60회 전국기능경기대회 전시 작품 제작 프로젝트 2팀(안전/보안) / 10일차 (0) | 2025.11.04 |
| 25.09.15 / 제60회 전국기능경기대회 전시 작품 제작 프로젝트 2팀(안전/보안) / 9일차 (0) | 2025.11.04 |