배움 __IL/addtionalTools

TIL : git - 4

Mo_bi!e 2023. 2. 23. 14:33

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