본문 바로가기

부스트캠프 AI Tech 3기/이론 : U-stage

[Day74] Github 특강 2-3 merge, tag

merge

만들고 싶은 버전에 head를 옮기고

git branch <브랜치 이름>

해주면 HEAD가 있는 위치에 브랜치가 만들어진다.

 

tag

그 버전을 기념하고 싶을 때

git tag release/1.0

HEAD는 동적이기 때문에 정적으로 고정시켜두는 것이다.

 

<보충> tag로 checkout하는 것

<보충> tag와 push하지 않은 branch는 원격에 올라가지 않는다.

특정 commit으로 master 옮기기

1. HEAD가 master를 가리키게 한다

git checkout master

 

2. master를 그 commit으로 옮긴다

git reset --hard <특정 commit ID나 branch이름>