I. git
1.
(1)rebase
합치는 방법은 merger 와 rebase 두가지가 있다
다른 브런치 합쳐서 그것부터 rebase 한다
(2)
2. github 와 git 연동하기
(1) 우선 add 해서 연동해줌
git remote add origin https://github.com/Mo-bile/git-practice.git
(2) psuh
1)
로컬과 원격 레파지토리가 있을때 원격에 밀어넣는 것이다
git push -u origin main 을 하면된다
(master 는 안됨 : 왜냐 나는 master가 아니기 때문이다)
origin 은 remote 저장소의 별칭
2)
remote :
fetch : romote 가지고 끌고오기 -> pull : 넣기 ( 원격과 로컬 동기화 하려고할 때 )
clone : 복사해서 가져온다 : 최초 때 (회사에서)
(3) github 에서 토근 받기
1. 보충
(1) fats-forward 관계
What (정의) : 분기한 branch 에서 기존 branch 의 히스토리를 포함하고 있는지를 의미한다.
Why (존재이유) : 브랜치를 분기하고, 다시 병합하는 경우이기 때문이다.
How (방법) :
두가지 경우가 있다 fast-forward 관계여부
- O : git merge (head 위치만 바뀜)
- X : conflict 가 발생함 -> 이경우 git merge --no --ff {병합할 브런치 명}
+ 한편 --no --ff 는 무엇인가?
--no --ff 는 fastforward 관계 여부와 상관없이 커밋을 하게끔 하는 옵션이다.
'배움 __IL > addtionalTools' 카테고리의 다른 글
TIL : git - 2 (0) | 2023.02.21 |
---|---|
TIL : git - 1 (0) | 2023.02.20 |