
[ 오늘의 TODO ]
코드 스테이츠) 목 ~ 금 내용 복습// Git 명령어 개념 정리// 배열 코플릿 다시 풀어보기패스트 캠퍼스) 인강 3개 이상 듣기 // optional- 생활) 물 1L 이상 마시기
생활) 수-토-일 운동

[ 오늘의 복습 ]
1. Git
이름 | 내용 | |
Git | 버전 관리 시스템. 소스 코드 기록을 관리하고 추적함 | |
Git Repository | Git으로 관리되는 폴더 | |
> Remote Repository | 공유되는 환경 (대표적으로 Github) | |
> Local Repository | 개인 작업 환경 | |
> > Staging area | git의 관리 하에 들어간 파일의 상태 | |
Github | Git repository를 관리하는 클라우드 기반 서비스 Git으로 버전 관리하는 폴더들을 공유하는 공간 |
|
Snapshot | 백업 복사본 | |
Commit | 스냅샷을 만드는 작업 | |
오픈소스 | 소스 코드가 공개된 소프트 웨어 | |
기여하다 | 오픈 소스에 자유롭게 해당 기능을 추가하고 개선하는 작업 | |
Git에서의 명령어들 | ||
Clone | `git clone [repository 주소]` 해당 Repository를 내 컴퓨터로 가져옴 |
|
Status | `git status` 보통 Commit하기 전에 내 Local Repository에 어떤 변경 사항이 있는지 파악 |
|
Restore | `git restore [파일명]` 내가 작업해서 변경된 것들을 리셋하여 원래 상태로 바꾸는 것 |
|
Add | `git add [파일명]` or `git add .` Commit 전에 먼저 git에 추가하겠다는 의미. = git의 관리 하에 넣겠다는 의미 = Staging area에 넣겠다는 의미 |
|
Commit | `git commit -m '[메세지 내용]' 변경돼서 git의 관리 하에 들어간 파일들을 백업하는 것 = Staging Area에 있는 파일들의 백업본을 만드는 것 = 파일이 변경될 때마다 변경 사항을 저장하여 버전을 만들어내는 것 특징으로 commit을 하면 date, author, message 가 남음 그래서 보통 메세지의 내용은 무엇이 바뀌었는지를 포괄적으로 나타냄 |
|
Log | `git log` commit 된 내용들, 즉 버전들을 보여준다. |
|
Push | `git push origin [브랜치명]` 현재 Local Repository에 저장된 브랜치를 Remote Repository에 업로드함 |
'코드스테이츠 > 코드스테이츠 @ 개발 복습' 카테고리의 다른 글
[코드 스테이츠] 28일차, "4주차 복습 (2)" (0) | 2021.08.15 |
---|---|
[코드 스테이츠] 27일차, "4주차 복습(1)" (0) | 2021.08.14 |
[코드 스테이츠] 21일차, "3주차 복습 (2)" // DOM 다시 볼 것 (0) | 2021.08.08 |
[코드 스테이츠] 20일차, "3주차 복습 (1)" (0) | 2021.08.07 |
[코드 스테이츠] 13일차, "2주차 복습 (1)" (0) | 2021.07.31 |