git의 주요 명령어를 깔끔하게 알려드립니다
1. Git 커밋 소개
git commit
git commit
git branch bugFix
git checkout bugFix
git checkout -b bugFix
git commit
git checkout main
git commit
git merge bugFix
git checkout -b bugFix
git commit
git checkout main
git commit
git checkout bugFix
git rebase main
git은 아주 멋져요. 왜 멋진지 알려드립니다
1. HEAD 분리하기
git checkout c4
git checkout bugFix^
git branch -f main C6
git checkout HEAD~1
git branch -f bugFix HEAD~1
git reset c1
git checkout pushed
git revert
git cherry-pick c3 c4 c7
git rebase -i overHere
Git을 다루는 다양한 팁과 테크닉을 다양하게 알아봅니다
1. 딱 한 개의 커밋만 가져오기
git rebase -i
git rebase bugFix main
git reabse -i HEAD~2
git commit --amend
git rebase -i HEAD~2
git checkout main
git cherry-pick c2
git commit --amend
git cherry-pick c3
git tag v1 side~1
git tag v0 main~2
git checkout v1
git describe HEAD
git commit
용기있는 도전자를 위해 준비한 문제입니다.
1. 9천번이 넘는 리베이스
git rebase main bugFix
git rebase bugFix side
git rebase side another
git rebase another main
git branch bugWork main^^2^
git checkout one
git cherry-pick c4 c3 c2
git checkout two
git cherry-pick c5 c4 c3 c2
git branch -f three c2
자신의 코드를 공개할 때가 되었습니다. 코드를 공개해봅시다!
1. Clone 소개
git clone
git commit
git checkout o/main
git commit
git fetch
git pull
git clone
git fakeTeamwork 2
git commit
git pull
git commit
git commit
git push
git clone
git fakeTeamwork
git commit
git pull --rebase
git push
git reset --hard o/main
git checkout -b feature C2
git push origin feature
상급자는 편할줄 알았겠지만...
1. Push Main!
git fetch
git rebase o/main side1
git rebase side1 side2
git rebase side2 side3
git rebase side3 main
git push
git checkout main
git pull
git merge side1
git merge side2
git merge side3
git push
git checkout -b side o/main
git commit
git pull --rebase
git push
git push origin main
git push origin foo
git push origin main^:foo
git push origin foo:main
git fetch origin c3:foo
git fetch origin c6:main
git checkout foo
git merge main
git push origin :foo
git fetch origin :bar
git fetch origin c3:foo
git fetch origin c2:side
git merge foo
git merge side