[zb]005-git

괴발·2023년 1월 9일
0

zero-base

목록 보기
15/27
post-thumbnail

??:레포 클론 받아서 진행해주세요.

소스트리
1.github 원격 저장소에서 ssh 주소 복사
2.소스트리에서 url에서 복제 선택
3. 복사한 ssh 주소 입력, 복사할 폴더 설정, 이름 설정

🚀git clone

git clone [REPO_URL] [DIR]

[REPO_URL]에는 클론해 올 저장소의 주소를 지정해줍니다.
[DIR] 인자는 저장소를 로컬에 복제할 위치를 지정합니다. [DIR] 생략 가능하며, 특별한 이유가 없다면 보통 생략합니다.

+)만약 팀원이 만든 레포지토리에 초대 되었다면 무조건 초대 승인을 받아야함!!!!! 반!드!시! 🔥초🔥 대🔥 승🔥 인🔥 확인!!!!!!




🥔 add, commit, push, fetch, merge, pull

add
로컬에서 staging area에 올린다.

commit
add 로 올린 파일들을 commit msg를 추가해 git에 올릴 준비한다.

push
git 에 등록한다.

fetch
팀원이 올린 내용, 업데이트 내용을 내 로컬에 인식시키는 것. 동기화.

merge
병합. fetch한 소스를 내 로컬에 합친다.

pull
레포에 있는 정보들을 내려받는다. (fetch + merge = 확신의 업데이트)

🥔 history, checkout

history
로컬과 원격의 현재 커밋 상태를 볼 수 있다.
언제 커밋되었고 내가 그걸 언제 내려받았고 등등
로컬 main 원격 origin/main

checkout
브랜치를 변경하거나 히스토리의 원하는 시점을 선택해 checkout하면 해당 시점으로 내용이 변경된다.

git ignore
git에 올리지 않은 것들을 .gitignore 파일 안에 목록으로 작성해서 쓴다.

  • git init 한 폴더에 .gitignore 파일을 만든다.
  • 한 줄 씩 쓴다.
  • 제외하려는 파일 fileName.js
  • 특정 폴더 전체 node_module/
profile
괴발개발

0개의 댓글