사이트 문제가 달라지는 경우 작성된 풀이와 다를 수 있습니다.
작성된 풀이보다 더 적합한 명령어가 존재할 수 있습니다.
※ [Git] learngitbranching 사이트 에서도 자체적으로 Solution을 제공해주지만
해당 게시글에 따로 정리하여 학습에 도움이 되었으면 합니다.
Git 원격 저장소
(1) clone
git clone
(2) 원격 브랜치
git commit
git checkout o/master
git commit
(3) git Fetch
git fetch
(4) git pull
git pull
(5) 가짜 팀워크
git clone
git fakeTeamwork master 2
git commit
git pull
(6) git push
git commit
git commit
git push
(7) 엇갈린 히스토리
git clone
git fakeTeamwork master
git commit
git pull --rebase
git push
(8) 잠겨버린 master
git reset --hard o/master
git checkout -b feature c2
git push
고급 git 원격 저장소
(1) push master
git fetch
git rebase o/master side1
git rebase side1 side2
git rebase side2 side3
git rebase side3 master
git push
(2) 원격 작업과 merge하기
git checkout master
git pull
git merge side1
git merge side2
git merge side3
git push
(3) 원격저장소 추적하기
git checkout -b side o/master
git commit
git pull --rebase
git push
(4) git push의 인자들
git push origin master
git push origin foo
(5) git push 인자 --확장판
git push origin main^:foo
git push origin foo:main
(6) Fetch의 인자들
git fetch origin master^:foo
git fetch origin foo:master
git checkout foo
git merge master
(7) Source가 없다
git push origin :foo
git fetch origin :bar
(8) pull 인자들
git pull origin bar:foo
git pull origin master:side
Reference
- Git 목록
- [Git] learngitbranching 답안 및 풀이 - 1
'Git' 카테고리의 다른 글
[Git] .gitignore 설정 (0) | 2021.04.04 |
---|---|
[Git] learngitbranching 답안 및 풀이 - 1 (0) | 2021.03.21 |
[Git] [Case] 원격 저장소 복제(git clone) (0) | 2021.03.21 |
[Git 깃] git remote (0) | 2021.03.21 |
[Git] .git 폴더(디렉터리)란? (0) | 2021.03.20 |
댓글