Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 피터모빌의벌집모형
- 혼자서공부하는
- HTTP와HTTPS차이점
- 한빛미디어
- 혼자공부하는얄팍한코딩지식
- 프로그래머스문자열출력하기
- UI
- 사이드이펙
- 네트워크
- 이더넷허브
- 혼공네트워크
- 제이콥닐슨 사용성평가기준
- HTTP메시지구조
- 혼자서공부하는얄팍한코딩지식
- 혼공학습단
- https
- 2024년회고
- column grid system
- 혼자공부하는
- HTTP
- GUI
- 혼자공부하는네트워크
- 혼공학습단11기
- user flow
- 혼공네트
- 혼공시리즈
- UX
- 혼공얄코
- 자바스크립트문자열출력하기
- 혼자서공부하는네트워크
Archives
- Today
- Total
호기심으로 시작한 Frontend 꾸준함으로 채워나가는 Developer
Git - Local Git repository & Remote Git repository 본문
Codestates 부트캠프/Section01 - TIL
Git - Local Git repository & Remote Git repository
RachelLee 2022. 7. 19. 22:25
Git
: 개발자가 코드를 효율적으로 관리하기 위해서 개발된 "분산형 버전 관리 시스템"
Git 기본 용어
- Repository: 저장소를 의미하며,저장소는 히스토리, 태그, 소스의 가지치기 혹은 branch에 따라 버전을 저장한다. 저장소를 통해 작업자가 변경한 모든 히스토리를 확인 할 수 있다.
- Working Tree : 저장소를 어느 한 시점을 바라보는 작업자의 현재 시점.
- Staging Area : 저장소에 커밋하기 전에 커밋을 준비하는 위치.
- Commit : 현재 변경된 작업 상태를 점검을 마치면 확정하고 저장소에 저장하는 작업.
- Head : 현재 작업중인 Branch를 가리킨다.
- Branch : 가지 또는 분기점을 의미하며, 작업을 할때에 현재 상태를 복사하여 Branch에서 작업을 한 후에 완전하다 싶을때 Merge를 하여 작업을 한다.
- Merge : 다른 Branch의 내용을 현재 Branch로 가져와 합치는 작업을 의미한다.
Git Repository
: 저장소, 파일이나 폴더를 저장해 두는 곳
- Remote Repository : 원격 온라인 서버 상의 저장소 (여러 사람이 함께 공유 가능)
- Local Repository : 내 컴퓨터의 저장소 (내 개인 전용 저장소)
Git 주요 명령어
git init : 깃 저장소를 초기화한다. 저장소나 디렉토리 안에서 이 명령을 실행하기 전까지는 그냥 일반 폴더이다. 이것을 입력한 후에야 추가적인 깃 명령어들을 줄 수 있다.
git status : 저장소 상태를 체크한다. 어떤 파일이 저장소 안에 있는지, 커밋이 필요한 변경사항이 있는지, 현재 저장소의 어떤 브랜치에서 작업하고 있는지 등을 볼 수 있다.
git clone : 원격 저장소의 저장소를 내 local에서 이용할 수 있게 그대로 복사해 가져온다.
git add : 이 명령이 저장소에 새 파일들을 추가하진 않는다. 대신, 깃이 파일들을 지켜보게 한다. 파일을 추가하면, 깃의 저장소 “스냅샷”에 포함된다.
git commit : 깃의 의미있는 수정 작업이 끝났을 때 마침을 알리는 작업이다. 보통 “git commit -m “Message hear.” 형식으로 사용한다. -m은 명령어의 다음 부분을 메세지로 남긴다는 뜻이다.
git push : 로컬 컴퓨터에서 작업하고 커밋을 깃허브에서 온라인으로도 볼 수 있기를 원한다면, 이 명령어로 깃허브에 변경사항을 "push"한다.
git pull : 로컬 컴퓨터에서 작업할 때, 저장소의 변경된 내용을 로컬(내 컴퓨터) 저장소에 적용하는 작업이다.
'Codestates 부트캠프 > Section01 - TIL' 카테고리의 다른 글
[JavaScript] Koans (0) | 2022.07.13 |
---|---|
TIL- 원시 자료형과 참조 자료형 (0) | 2022.07.11 |
Unit5 - [CSS] 기초 (0) | 2022.06.30 |
Unit2. [JavaScript] 기초 - 변수, 타입, 함수 (0) | 2022.06.29 |
Unit2. [JavaScript] 기초 (0) | 2022.06.24 |