Q1. rebase란 무엇인가?
-> 현재의 커밋 히스토리의 base를 다시 만드는 것이다
-> git checkout B을 한 이후에 git rebase A를 하면, B 브랜치가 A의 브랜치를 base로 연결되게 된다.
Q2. merge한다는 것이 무엇인가?
-> merge한다는 것은 합친다는 의미이다.
-> 즉, git checkout A를 하고, git merge B를 하면, A 브랜치를 기준으로 B 브랜치가 합쳐지게 된다.
-> 즉, rebase와 역과정으로 생각하면 된다.
-> 또한 rebase와 merge의 차이점은 rebase는 커밋을 뒤에 연결하는 것임에 반면,
merge는 하나로 합치는 것이다.
Q3. rebase를 할 때 주의할 점은 무엇인가?
->
Q5. stash 기능이란 무엇인가?
->
Q6. Clean 기능이란 무엇인가?
-
'Git' 카테고리의 다른 글
변경사항 취소하기 & 브랜치의 개념 (0) | 2022.08.29 |
---|---|
소스트리 사용해 보기 (0) | 2022.08.28 |
Git 기초 명령어(1) (0) | 2022.08.16 |
Git & Github (0) | 2022.05.23 |