티스토리 뷰

반응형

1. 브랜치의 기본사용법1

git branch: 브랜치 정보를 보여준다.

현재 브랜치로는 master가 있고, master에 속해있다.

 

git branch [BranchName]: BranchName이라는 브랜치를 만든다.

브랜치 apple 생성
현재 브랜치로는 master, apple이 있고, master에 속해있다.

※ *이 가르키는 브랜치에 속함. 즉, HEAD가 가리키는 브랜치

브랜치 google, ms 생성

 

nano편집기로 work.txt에 master contetn 4를 추가 작성 후 버전 생성

 

현재 브랜치는 master에 속해있다.

 

master에 속한 work.txt 내용

 

 git checkout [BranchName]: HEAD가 BranchName을 가리키도록 전환

브랜치 apple에 속하도록 전환 후 work.txt출력
위의 브랜치 master의 work.txt내용과 달리 master content 4가 없다.
즉, 브랜치에 따라 완전히 다른 내용의 파일이 되었다.

 

git log --all --graph --oneline: git log를 출력

git 도움이 되는 사이트: https://explainshell.com/explain?cmd=git+log+--oneline+--graph+--decorate+--all 

 

2. 브랜치의 기본사용법2

브랜치 apple에서

nano편집기로 work.txt파일에 apple work 4 추가 작성

nano편집기로 apple.txt파일에 apple work 4 작성


브랜치 apple 에서 모든 파일들을 add하고 "apple work 4"로 버전등록

 

랜치 정보 출력결과 work3에 브랜치 ms, google이 남아있고, master와 apple이 생성되었다.

 

브랜치 google로 전환

 

nano편집기로 work.txt파일에 apple content 4 추가작성

nano편집기로 google.txt파일에 apple content 4 작성

 

브랜치 google 에서 모든 파일들을 add하고 "google work 4"로 버전등록

 

브랜치 정보 출력결과 work3에 브랜치 ms가 남아있고, master와 apple, google이 생성되었다.

 

브랜치 ms로 전환

 

nano편집기로 work.txt파일에 ms content 4 추가작성

 

nano편집기로 ms.txt파일에 ms content 4 작성

 

브랜치 ms 에서 모든 파일들을 add하고 "ms work 4"로 버전등록

 

브랜치 정보 출력결과 work3에서 master와 apple, google, ms가 생성되었다.

그래픽 효과로 work1,2,3의 공용파일부터 master, apple, google, ms work 4가 나누어져 나무가지처럼 보인다.

누군가가 자신의 인생을 갈아넣었음이 분명하다.

 

출처: https://opentutorials.org/course/3840/23677

반응형
댓글
공지사항