카테고리 없음

Git 명령어 https://learngitbranching.js.org/

EmilyP 2021. 4. 19. 11:55

git branch bugFix

git checkout bugFix

git commit

git checkout main

git main

git checkout bugFix

git rebase main

 

====================

git checkout c4 

=======================

^ 한칸위로 가라.

~<Num> : ~2 (내 기준에서 2칸 위로 가라) 

==========================

git checkout C4

git checkout HEAD^

===========================

===========================================

git cherry-pick c3 c4 c7 //HEAD 기준으로 떨굼

======================================

git rebase -i overHere 

 

/*
rebase
Cheery-pick
Interactive Rebase ( Rebasse -i )
 
종합선물세트
1번문제
1. git checkout main
2. git cheery-pick c4
 
2번문제
rebase -i 와
git commit --amend 활용하기
 
git rebase -i main
git commit --amend
git rebase -i main
git branch -f main caption
 
 
3번문제
git checkout main
git cherry-pcik c2
git checkout c1
git branch -f main c1
git cherry-pick c2'
git cherry-pick c3
 
4번문제
tag 문제
git tag v1 c2
git tag v0 c1
git checkout c2
 
5번문제
 
Git describe 형태
git describe <ref>
Result : <tag>_<numCommits>_g<hash>
 
 
9천번넘는 rebase
1번 문제 노가다문제!
or rebase 인자값 고정값 가져올값.
 
 
git rebase main bugFix
git rebase bugFix side
git rebase sdie another
git branch -f main another
 
2번 문제 다수부모
git branch -f bugWork HEAD~^2^
 
 
3번 브랜치 스파게티
 
git checkout one
git chreey-pick c4 c3 c2
git checkout two
git chreey-pick c5 c4 c3 c2
git branch -f three c2