Git - git branch - branch 만들기
Git - git branch - branch 만들기
이번 포스팅에서는 branch 만드는 방법에 대해서 알아보도록 하겠습니다.
이전글 |
https://server-talk.tistory.com/552 - VCS(Version Control System)과 Git
https://server-talk.tistory.com/553 - Git 설치하기 - Windows
https://server-talk.tistory.com/554 - Git - git init - 프로젝트 관리 설정하기
https://server-talk.tistory.com/555 - Git - git add - 파일추가하기
https://server-talk.tistory.com/556 - Git - git commit - 버전만들기
https://server-talk.tistory.com/557 - Git - 버전관리 처리과정
https://server-talk.tistory.com/558 - Git - git log, git diff - 변경사항 확인하기
https://server-talk.tistory.com/559 - Git - git revert, git reset - 이전 버전으로 돌아가기
https://server-talk.tistory.com/560 - Git - branch 알아보기
Git - 테스트 환경 만들기 |
1. Git - 버전 만들기
$ git init
2. Git - commit ver 1
$ echo "apple soft image" > code1_text.txt
$ git add .
$ git commit -m "code1_text ver1"
3. Git - commit ver 2
echo "banana soft image" > code2_text.txt
git add .
git commit -m "code2_text ver2"
4. Git - commit ver 3
echo "melon soft image" > code3_text.txt
git add .
git commit -m "code3_text ver3"
5. Git - commit ver 4
echo "grape soft image" > code4_text.txt
git add .
git commit -m "code4_text ver4"
6. Git - commit ver 5
echo "strawberry soft image" > code5_text.txt
git add .
git commit -m "code5_text ver5"
Git - branch 만들기 |
1. Git - branch 확인하기
사용법 : git branch
$ git branch
* master
git 은 처음 사용하는 순간부터 기본 brancg를 사용하게되며 이때 사용하고 branch를 확인할때 사용되는 명령어 입니다.
2. Git - branch 만들기
사용법 : git branch [사용할 branch 이름]
$ git branch server
3. Git - branch 변경하기
사용법 : git checkout [변경할 branch]
git checkout server
4. Git - 변경된 branch 확인하기
$ git branch
master
* server
5. Git - branch 확인
$ git log
commit 839a0d130119867b294eaf8b6ad48fbd4fb34586 (HEAD -> server, master)
Author: lsj369 <lsj369@allthatboots.com>
Date: Wed Nov 16 19:04:19 2022 +0900
code5_text ver5
commit 56b29d98cefe8c5b9e250dcec3bfde604d9a9af8
Author: lsj369 <lsj369@allthatboots.com>
Date: Wed Nov 16 19:04:11 2022 +0900
code4_text ver4
commit 4c597528009ff88b07a66635b4f52aabfc9d0165
Author: lsj369 <lsj369@allthatboots.com>
Date: Wed Nov 16 19:02:30 2022 +0900
code3_text ver3
commit 2d643dfec4e385ab04359b012fe3b9805a3ea0f6
Author: lsj369 <lsj369@allthatboots.com>
Date: Wed Nov 16 19:01:41 2022 +0900
code2_text ver2
commit 54e7985551ebb38809d3f01d1ac35fd21e958c96
Author: lsj369 <lsj369@allthatboots.com>
Date: Wed Nov 16 19:00:59 2022 +0900
code1_text ver1
branch를 새로 만들경우 현재 속해 있는 branch의 상태를 그대로 복사하게 됩니다 이때 git log로 내용을 branch 상태를 확인할 경우 새로 생성된 branch는 기존 branch와 같은 상태인것을 확인하실 수 있습니다.