Git / GitHub 강의 정리-9
GitHub
git remote add origin (원격 저장소 주소) # 로컬의 git 저장소에 원격 저장소로의 연결 추가
git branch -M main # 기본 브랜치 명을 main으로
git push -u origin main # 로컬 저장소의 커밋 내역들 원경으로 push(업로드)
git remote # 원격 목록 보기
git remote remove (origin 등 원격 이름) # 로컬 프로젝트와의 연결만 없애는 것, 레포지토리 지워지지않음
GitHub 프로젝트 받기
git clone (원격 저장소 주소)
깃허브 레포지토리에서 https: ~ 주소 복사 후 다운받기 원하는 폴더에서 gitbash를 열고
git clone (원격 저장소 주소) 입력 후 다운받기
push 와 pull
git push # 원격으로 커밋 밀어올리기 push
git pull # 원격의 커밋 당겨오기 pull
pull 할 것이 있을 때 push를 하는 경우
git pull --no-rebase # merge 방식
로컬과 원격에 어긋난 시간선을 한곳으로 모아서 push하는 방식
git pull --rebase # rebase 방식
git push
원격에 맞춰서 원격 추가 후 로컬을 추가, 이후 push 가능
* 협업시 rebase 하지 말라고 하는 것 : pull 상의 rebase는 괜찮음
협업상 충돌 발생 해결하기
#merge 방식
git pull --no-rebase
#rebase 방식
git pull -rebase
git add . # 충돌되는 부분 수정 후
git rebase --continue
git push
동일한 방식으로 해결 가능 / 충돌되는 부분 표시된 것 수정 후
git add .
git commit
:wq
로컬의 내역 강제 push 하기
* 협업시에는 절대 강제 push 하지 않기
git push --force
강의 섹션 4. GitHub 사용하기 ( 3,4 )
제대로 파는 Git & GitHub - by 얄코 - 인프런 | 강의
코알못도 따라올 수 있는 친절하고 쉬운 강좌! 현업 개발자는 Git 박사로 들어주는 끝판왕 강좌!, Git & Github, 얄코와 함께 제대로 판다! ⭐️ 대학교 이메일 계정이 있다면?🎓 대학생 반값쿠
www.inflearn.com
'TIL 기록 > git_github' 카테고리의 다른 글
Sourcetree로 push pull (0) | 2023.12.20 |
---|---|
로컬 브랜치 원격에 push하기 (0) | 2023.12.19 |
GitHub 토큰 (1) | 2023.12.16 |
병합 충돌 해결 (0) | 2023.12.15 |
브랜치 합치기 (0) | 2023.12.15 |