Git 은 작업 기록을 남겨 손쉽게 관리하도록 해주는 것, 변경된 내용이 전부 기록됨
GitHub는 Git을 관리해주는 원격 저장소
- commit : 내 로컬 저장소에 작업 내용 반영
- push : 원격 저장소에 작업 내역 업로드
- pull : 원격 저장소에 저장되어있는 작업 내역을 내 로컬 저장소로 가져오는 것
분명 웹개발종합반 강의 들을 때 Git Bash 쓰는거 배웠는데 하나도 기억이 나지 않았다..
윈도우는 Git Bash를 키고 설정부터 해야한다.
- 이름 설정 : git config --global user.name "나의이름" ->영어로 작성하기
- 이메일 설정 : git config --global user.email "나의 이메일"
- 설정한 정보 확인 : git config --list
작업 디렉터리 : 작업하는 파일이 위치
↓ 스테이지에 add 한다
스테이지 : 올리고자 하는 파일이 올라가는 곳
↓ 커밋(commit)한다
저장소
※GitHub 설정※
- 우측 상단 + 버튼 -> New repository
- Repository name 설정
- Description에 레파지토리 설명 적기
- Public or Private 레파지토리 공개 여부 설정
- Create repository
생성된 주소를 이용해 나의 로컬 저장소와 레파지토리를 연동할 수 있다
※Git Bash 명령어※
- ls -a : 숨김폴더 보여줌
- touch 폴더명 : 폴더 생성
- git init : git repository를 내 컴퓨터에 생성
- git clone 'url' : 이미 있는 repository를 내 컴퓨터에 다운로드
- git add '파일/폴더 이름' : 스테이지에 추가
- git add . : 변경된 파일 모두 추가
- git commit -m "메세지" : 내 컴퓨터에 변경 내용을 커밋
- git status : 변경 상태 확인
- git pull : 변경사항 다운로드
- git push : 업로드
오늘의 내 머릿속 한계는 여기까지인 거 같다...
깃허브 강의를 제대로 이해하지 못했기 때문에 튜터님께서 제공해 주신 강의를 들어야 할 것 같다...
'내배캠 4기 React - TIL' 카테고리의 다른 글
221107 TIL - Git Hub (0) | 2022.11.07 |
---|---|
221104 TIL - 미니 프로젝프 발표 (0) | 2022.11.04 |
221103 TIL - 미니프로젝트 4일 차 (0) | 2022.11.03 |
221102 TIL - 미니프로젝트 3일 차 (0) | 2022.11.02 |
221101 TIL - 미니프로젝트 2일 차 (0) | 2022.11.01 |