Git 3

<git> git 머지하려는데 양쪽중 반대쪽 위주로 병합할때

머지할때 경우가 3가지 같다. 크게 보면 충돌 안할때랑 할때 인데, 그중에서 충돌 할때도 굳이 나누면 conflict를 해결하는 경우랑, 해결할 것도 없이 둘중 한쪽은 무시하고 다른쪽 위주로 병합하고 싶을수가 있다. 둘중 한쪽 위주로 병합하는 방법이다. 현재 내 브랜치 위주로 둘을 머지한다. git merge -X ours 브랜치이름 상대 브랜치 위주로 둘을 머지한다. git merge -X theirs 브랜치이름

기타/git 사용 2020.10.07

<git사용> 소스트리에서 git 로컬과 리모트 차이 그리고 서로 업데이트.

여기서 좌측 사이드 메뉴를 보면, 브랜치는 로컬 브랜치를 의미한다, 반면에 원격(구름 모양)은 원격 브랜치를 의미한다. 우측 큰 화면에서 origin이 안붙은 브랜치는 로컬이고, origin이 붙은 브랜치는 리모트 브랜치이다. 1. 변경된 로컬을 리모트에 반영하기 : 현재 matser가 원격의 master에 비해 5개 앞에 있으니까, 푸쉬를 통해 리모트에 로컬에서 변경한 내용을 반영해 줘야한다. 2. 변경된 리모트를 로컬에 반영하기 : 누군가 내가 주로 사용하던 원격 브랜치에 (이 경우에는 origin/master) 머지나 푸쉬를 통해 변경한다면 내 로컬을 원격으로 부터 업테이트 해야 한다. 그러면 pull을 사용하자. 근데 충돌이 발생한다면 소스트리에서 충돌한 파일이 확인이 안되던데,,, ui라 그런가..

기타/git 사용 2020.05.14