GIT 지옥에서 탈출하기2

2022. 5. 16. 00:25git

CLI 브랜치 & 충돌

Branch - 같은 뿌리에서 나왔지만 서로 다른 역사를 쓰고 있는 역사

 

Branch 기능

 

git log --all - 모든 Bhabch가 보인다.

git --graph  - 그래프 형태로 나타난다.

git --online - 

git Baanch apple - apple생성

git Checkout - 이전으로 이동

 

Branch, Checkout, mrege - 새로운 버전 만들기가 가능하다.

 

master  - 1.apple

              - 2.MS                    ["1"] - merge(병합하다) 1~3을 병합하여 커밋할 수 있다.

              - 3.google

 

conflict -충돌이 왜 발생 하냐 

a + b = ???   ab합집합이 가능하냐

   2 way merge 3 way merge 사진? 캡쳐? 방법 물어보기

 

 

원격 저장소 ( git hosting )

 

HTTP -  보안취약, 불편하다, 배울 필요가없다. 접근성용이

SSH - 보안이 강하다, 사용하기 힘들다, 배울필요가있다. 혼란스럽다.

 

git pull - 저장소 동기화

git clone - 깃주소 열기 (ex- https" ~~ hemg2.git)

git clone " "(깃주소) - 원격저장소 복제

git pull = git fetch; git merge origin/master

 

cat git/FETCH_HEAD

원격 저장소 제일 최근에 머징한곳 이동

 

git fetch; git merge FETCH_HEAD

최신 패치했던 내용을 머징 한다.

 

 

완벽함이란 더할꼐 있는게 아니라, 뺄것이 없는것이다.

'git' 카테고리의 다른 글