파일 생성하면 항상 add commit
git add .
git commit -m "파일이름"
SQL
복사
extension에서 Git graph 검색
view 에서 command Palette 선택
아래 검색어로 검색해서 view git graph 찾는다.
git graph: view
SQL
복사
현재 브랜치 정보가 나온다.
브랜치를 생성하여도 부모 브랜치에 새로운 코드가 없으면 분기되지 않는다.
그렇다고 새로운 가지가 생기진 않는다.
git checkout -b topic
SQL
복사
아이디중복체크 생성후 add, commit 하면 아래 모습과 같다.
git checkout master
SQL
복사
커밋을 하지 않으면, 그래프에 나타나지 않는다.
checkout으로 branch를 만들면 가지가 새로생기는게 아니라, 브랜치 포인터만 바뀐것이다.
topic 브랜치 합치기,
git merge topic
SQL
복사
ctrl + shift + p
graph 켜는 단축키
3way merge : 공통 조상과 메인브랜치 다른 브랜치가 있으므로
topic 브랜치를 현재 브랜치고 merge
git merge topic
SQL
복사
파일 생성하면 항상
Fast Forwad Merge는 충돌날 일이 없지만,
3way merge는 충돌날 위험이 있다.