728x90
git의 branch 만들기
새 코드 짤 때 불안하면 복사본 파일 생성
branch - 프로그램 복사본
작명이라는 이름으로 브랜치 생성
coupon 이라는 이름으로 사본 생성
아까 생성했던 사본 coupon 으로 이동하고 싶으면
git switch 사용
status 를 사용해서 상태창을 띄우면 쿠폰이라는 브랜치에 와있다고 알림이 뜸
현 상태
메인 브랜치로 이동
파일트리 보면 coupon 파일이 사라져있음.
coupon 파일은 쿠폰브랜치에서 만들었지 메인 브랜치에서 만들지 않았기 때문
쿠폰 브랜치로 이동
쿠폰 파일에 텍스트 추가
추가 후 스테이징과 커밋
메인 브런치도 똑같이 해준다.
switch main
git add.
git commit -m
메인도 똑같이 해 줌.
브랜치 커밋한 것들을 한 눈에 보고싶을 때
그래프를 써주면 그래프 형식으로 보여준다.
쿠폰 브랜치에서 만든 신기능 파일이
잘 작동될 경우
합치고 싶을 때
merge 사용
기준이 되는 브랜치로 먼저 이동해야한다
git switch main
엔딩 1
엔딩 2
쿠폰 브랜치와 메인 브랜치가 똑같은 파일에 똑같은 줄을 수정했을 경우
우선 메인브랜치에서 수정
git switch main
git add .
git commit -m 'memo'
쿠폰 브랜치에서도 수정
git switch coupon
git add .
git commit -m 'memo'
다시 메인 브랜치로 넘어간 다음,
merge 사용
conflict 엔딩
(엔딩2)
코드 남기고 나머지 지워주면 됨.
728x90
'> 코딩애플 (부분공개) > 매우쉽게 알려주는 git & github' 카테고리의 다른 글
[코딩애플] git 설명 (6) (0) | 2023.10.01 |
---|---|
[코딩애플] git 설명 (5) (0) | 2023.10.01 |
[코딩애플] git 설명 (4) (0) | 2023.10.01 |
[코딩애플] git 설명 (3) (0) | 2023.09.28 |
[코딩애플] git 설명 (1) (0) | 2023.09.26 |