📖 정호영, 진유림. <팀 개발을 위한 Git, GitHub 시작하기(개정판)>, 한빛미디어.
Chapter. 2
: GUI 환경(소스트리)에서 커밋 만들기
step ①. 커밋 만들기
- 소스트리 버튼으로 저장소 추가하기
- [Clone]: 원격 저장소를 내 컴퓨터에 받고(로컬 저장소 자동 생성), 소스트리에도 추가
- [Add]: 내 컴퓨터에서 이미 만든 로컬 저장소를 소스트리에 추가
- [Create]: = git init 내 컴퓨터의 폴더에 새로운 로컬 저장소 생성 - 초기화하지 않은 폴더로 진행해야 한다. - (메모장, VS code 등에서) 소스트리에 추가한 폴더(A)에 새로운 파일(b) 추가
- [커밋하지 않은 변경 사항] - '스테이지에 올라가지 않은 파일'에 b 파일이 보인다.
- [커밋]을 누르면 뷰가 바뀐다.
- '스테이지에 올라가지 않은 파일'에 있는 새 파일 오른쪽 [+] 클릭
-> '스테이지에 올라간 파일'로 이동 = git add 파일명 - 커밋을 만들어보자.
하단 커밋 메시지 입력란에 커밋에 대한 메모("리스트 추가") 작성
= git commit -m "리스트 추가" - [커밋] -> [History]에 커밋 그래프가 생성된다.
-> 파일을 고치면 [파일상태]에 새로운 항목들이 보인다.
step ②. 원격 저장소에 올리기
- 상단의 [Push]를 누르면 대화상자가 열린다.
- 로컬 브랜치 선택 후 하단의 [Push]
-> 푸시가 되었는지 그래프에서 태그로 확인 가능. origin = 원격 저장소
+. 추가
- 델타(delta): 커밋에 바뀐 부분만 저장하는 방식. SubVersion(SVN)이 대표적
- 스냅샷(snapshot): 커밋에 변경된 파일 전체를 저장하는 방식, 연산이 적어서 복잡한 명령을 보다 빠르게 처리할 수 있다. Git이 대표적
- 소스트리에서 보여주는 파일의 4가지 상태: 추적 안됨, 수정 없음, 수정함, 스테이지
반응형
'언어 및 개념 일반' 카테고리의 다른 글
| [C] 📥 입출력 함수 (3) | 2025.01.13 |
|---|---|
| 컴파일 에러와 런타임 에러 (1) | 2025.01.03 |
| 책 따라 Git 기릿🌱: Chapter. 3 (1) | 2024.12.24 |
| 책 따라 Git 기릿🌱: Chapter. 0 1 (4) | 2024.11.22 |
| FastAPI와 favicon error (2) | 2024.11.22 |