Rebase

    [Git] 충돌 해결

    [Git] 충돌 해결

    파일의 같은 위치에 다른 내용이 입력이 되어있는 상황이라면 브랜츠 간 충돌이 일어날 수 있습니다. 이것을 해결해보겠습니다. 0. 상황 만들기 conflict-1, conflict-2 브랜치 생성하기 main 브랜치 Cheong의 manager를 Kenneth로 변경하기 apeach의 coach를 Nicholas로 변경하기 Friend의 coach를 Shirley로 변경하기 커밋 메세지 : Edit Cheong, apeach, Friend conflict-1 브랜채 Cheong의 manager를 Deborah로 변경 커밋 메세지 : Edit Cheong conflict-2 브랜치 1차 apeach의 coach를 Melissa로 변경 커밋 메세지 : Edit apeach conflict-2 브랜치 2차 Fr..

    [Git] Branch 합치기

    [Git] Branch 합치기

    0. 합치기 위하여 사용되는 방법 Merge : 두 브랜치를 한개의 커밋에 이어서 붙이는 용도로 사용됩니다. 브랜치의 사용내역을 남길 필요가 있을 때 사용하는 방식입니다. Rebase : 브랜치들을 그대로 잘라서 가져옴. 히스토리를 깔끔하게 만들 수 있다는 장점이 존재함. 브랜치의 사용내역을 지우고 한 줄로 깔끔하게 정리된 내역을 유지하기 위해서 사용되는 방식입니다. 이미 팀원들간에 공유된 커밋들에 대해서는 사용하지 않는게 좋습니다. 1. Marge 사용 main 브랜치로 이동한 후 add-coach 브랜치를 main 브랜치로 합쳐주도록 하겠습니다. # git merge (합쳐질 브랜치 이름) git merge add-coach 명령어를 입력한다면 아래와 같이 어떠한 것들이 합쳐졌는지 확인할 수 있습니다..