less than 1 minute read

브랜치 = 나뭇가지

Permalink

작업을 분기해서할 수 있는 것!

언제 사용하나Permalink

안정적인 작업과 안정적이지 않은 작업을 진행해야할 때 사용한다.

브랜치 생성Permalink

git branch [branch name]

혹은 sourceTree 를 사용한다면 우클릭을 눌러 새 브렌치를 누르면 된다

변경Permalink

git checkout [branch name]

병합 (merge)Permalink

브랜치는 똑같은 파일을 따로 나누어서 하기 때문에 브랜치를 따서 따로 작업하면 master 의 코드와 달라지는게 당연하다 다시 master 코드에 적용해야하는데 그럴 때 merge 를 하면 된다

충돌해결 (conflict)Permalink

각자 다른 브랜치에서 같은 부분을 수정했다면 master 에서 충돌이 난다. git 은 어떤 코드를 선택할 지 모르기에 사람에게 권한을 위임해주는 것

public abstract class Human {
    protected String name;
    protected String head;
    protected String arm;
    protected String leg;

    protected String getName() {
        return name;
    }

    protected String getHead() {
        return head;
    }
    
====
    protected String getArm() {
        return arm;
    }
====
    protected String getLeg() {
        return leg;
    }
}

=== 으로 변경된 두 부분을 가지고오고 필요한 걸 제외하고 지우면된다.