🔗 [얄팍한 코딩사전] 제대로 파는 Git & GitHub 와 함께하는 깃/깃허브 공부
[2022.03.29]
아 얄팍한 코딩사전 강의 진짜 웃기다 ㅋㅋㅋㅋㅋ
미토 너무 웃겨 말투 중독성있고
오늘 첫 리포지토리 생성한 줄 알았는데
며칠 전에 깃허브 이것저것 만지다가 생성한줄도 몰랐네 ㅋㅋ
repository은 저장소라고 한다
✔ Personal access token 만들기
왜? - 2021년 8월 13일부터 계정 비밀번호는 허용하지 않고
토큰 기반 인증을 사용해야 한다고함
우측 상단의 프로필 - Settings - Developer Settings - Personal access tokens - Generate new token
repo 및 원하는 기능에 체크하고, 기간 설정한 다음에 Generate token
토큰은 안전한 곳에 보관해 두거나
윈도우 자격증명, 맥 키체인에 보관하기
✔ 로컬(내 컴터)에 원격 저장소 추가 후 푸쉬
리포지토리 생성하면 나오는 링크복사 후
vscode 터미널에 붙히기!
하나 하나 살펴보자
(1) git remote add origin https://github어쩌구원격저장소주소
로컬의 깃 저장소에 원격 저장소로의 연결을 추가!
오리진은 원격 저장소의 메인 이름
일반적으로 오리진 그대로 씀
(2) git branch -M main
깃허브 권장 기본 브랜치명을 마스터가 아니라 메인으로
(3) git push -u origin main
로컬 저장소의 커밋 내역들 원격으로 푸쉬!
이 후로 git push만 입력하면 오리진의 메인 브랜치로 감
push를 하면 원격의 오리진이 최신화
✔ 원격 목록 보기
git remote
→ origin
✔ 원격 지우기
git remote remove (origin 등 원격 이름)
로컬 프로젝트와의 연결만 없애는 것.
GitHub의 레포지토리는 지워지지 않음
✔ 원격 저장소에서 다운받는 방법
zip으로 받기
code - 다운로드 zip 은 그냥 압축파일 다 받는거
.git 폴더가 없어서 깃의 관리 내역은 없음!!
clone하기
(1) 프로젝트를 다운받기 원하는 폴더로 이동
(2) 빈 곳에 우클릭 - 더 많은 옵션표시 - 깃배시here
(3) code - https 링크를 깃배시에 git clone 입력하고 붙여넣기
✔ pull과 push가 어긋나면 ...?
로컬에서 a를 수정
깃허브에서 b를 수정 (자동 푸시)
이 후 로컬에서 푸시하면
이미 깃허브에 새 버전이 있어서 불가!
그러면 pull해서 원격의 버전을 가져오고 push
이럴때
push의 두가지 버전
(1) merge 방식
git pull --no-rebase
그리고 push
(2) rebase 방식
git pull --rebase
그리고 push
아.. 충돌부분은 내일 또 봐야겠다
너무 어려워ㅠㅠ
'🧠 저장 > Git' 카테고리의 다른 글
[깃/깃허브] 이전 단계로 이동, 이동 취소, fetch, 원격의 브랜치 가져오기 (0) | 2022.04.07 |
---|---|
[깃/깃허브] Snapshot, Working directory, Staging area (0) | 2022.04.01 |
[깃/깃허브] 동료와 커밋이 겹칠 때, 충돌될 때 💥 (0) | 2022.03.31 |
[깃/깃허브] 이전 커밋으로 reset & revert / 브랜치 합치기 merge & rebase (0) | 2022.03.29 |
[깃/깃허브] 기본 개념 (드림코딩, 노마드 코더, 얄팍한 코딩 사전) (0) | 2022.03.28 |