본문 바로가기
깃,깃허브

🐙제대로 파는 Git & GitHub 🐈 - 4. GitHub 사용하기

by 정람지 2023. 12. 26.

1. 

 

🐰 GitHub은 뭐고 왜 쓰나요?

어려운 프로그래밍 개념들을 쉽게 설명해주는 유튜브 채널 '얄팍한 코딩사전'. 영상에서 다 알려주지 못한 정보들이나 자주 묻는 질문들의 답변들, 예제 코드들을 얄코에서 확인하세요!

www.yalco.kr

어 굿


2 . 

 

GitHub 시작하기

어려운 프로그래밍 개념들을 쉽게 설명해주는 유튜브 채널 '얄팍한 코딩사전'. 영상에서 다 알려주지 못한 정보들이나 자주 묻는 질문들의 답변들, 예제 코드들을 얄코에서 확인하세요!

www.yalco.kr

 토큰 발급

연결  


3 . 

 

원격 저장소 사용하기

어려운 프로그래밍 개념들을 쉽게 설명해주는 유튜브 채널 '얄팍한 코딩사전'. 영상에서 다 알려주지 못한 정보들이나 자주 묻는 질문들의 답변들, 예제 코드들을 얄코에서 확인하세요!

www.yalco.kr

HTTP / SSH 

 

 

git remote add origin (원격 저장소 주소)

오리진 : 원격 저장소 이름(수정가능함)

로컬의 깃 저장소에 원격 저장소로의 연결 추가

 

 

git branch -M main

기본 브랜치명을 메인으로

 

 

git push -u origin main

로컬 저장소의 

 

 

git remote (-v)

 

 

git remote remove (origin 등 원격 이름)

로컬 저장소의 커밋 내역들 원격으로 push


 

깃에서 가져오기

다운로드 zip : 깃 관리내역을 제외한 파일만의 다운로드

git clone (원격 저장소 주소)

깃 관리 내역 포함


4  . 

 

push와 pull

어려운 프로그래밍 개념들을 쉽게 설명해주는 유튜브 채널 '얄팍한 코딩사전'. 영상에서 다 알려주지 못한 정보들이나 자주 묻는 질문들의 답변들, 예제 코드들을 얄코에서 확인하세요!

www.yalco.kr

 

깃허브 내에서의 커밋 

 

git push

이미 대상 원격 브랜치(origin)으로 변경되었기 떄문에 사용 가능

 

 

git pull

 

 

 

 

push 할 것이 있을 시 pull 하는 두 가지 방법

  • git pull --no-rebase - merge 방식

원격저장소의 커밋사항과 내 커밋 사항 분기한 후 머지하는 느낌

  • git pull --rebase - rebase 방식

시간대에 맞추어서 원격저상소의 커밋을 붙인 후 내 로컬의 커밋 붙이기

git push --force

원격에 강제 적용


5  . 

 

원격의 브랜치 다루기

어려운 프로그래밍 개념들을 쉽게 설명해주는 유튜브 채널 '얄팍한 코딩사전'. 영상에서 다 알려주지 못한 정보들이나 자주 묻는 질문들의 답변들, 예제 코드들을 얄코에서 확인하세요!

www.yalco.kr

<  로컬 브랜치 원격 푸쉬>

 

git push

 

git push -u origin from-local

 

 

git branch --all

 

로컬과 원격의 브랜치들 모두 확인

 

 

< 원격 브랜치 로컬에 받아오기 >

 

 

git fetch

 

 

 원격의 변경사항 확인

 

git switch -t origin/from-remote

 

 

같은 이름의 브랜치를 생성하여 연결하고 switch

 

git push (원격 이름) --delete (원격의 브랜치명)

원격의 브랜치 삭제


 

6  .

 

SourceTree로 진행해보기

어려운 프로그래밍 개념들을 쉽게 설명해주는 유튜브 채널 '얄팍한 코딩사전'. 영상에서 다 알려주지 못한 정보들이나 자주 묻는 질문들의 답변들, 예제 코드들을 얄코에서 확인하세요!

www.yalco.kr

굿