Git - branch 정보확인
Git - 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 알아보기
https://server-talk.tistory.com/566 - Git - git branch - branch 만들기
GIT - 테스트 환경 만들기 |
echo "watermelong soft image" > code6_text.txt
git add .
git commit -m "code5_text ver5"
GIT - branch 정보확인 |
1. Git - 모든 branch 정보 표시하기
$ git log --branches --decorate
$ git log
commit 65eb19b15cff6d922bc9d01a382d664237ca5a9a (HEAD -> server)
Author: lsj369 <lsj369@allthatboots.com>
Date: Wed Nov 16 19:16:13 2022 +0900
code5_text ver5
commit 839a0d130119867b294eaf8b6ad48fbd4fb34586 (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
위 내용을 확인하시면 master와 server branch 가 각자의 길을 걷고 있는걸 확인하실 수 있습니다.
2. Git - 모든 branch 정보 그래프로 표시하기
git log --branches --decorate --graph
* commit 65eb19b15cff6d922bc9d01a382d664237ca5a9a (HEAD -> server)
| Author: lsj369 <lsj369@allthatboots.com>
| Date: Wed Nov 16 19:16:13 2022 +0900
|
| code5_text ver5
|
* commit 839a0d130119867b294eaf8b6ad48fbd4fb34586 (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
admin@DESKTOP-TAJEQKK MINGW64 /c/Users/talk (server)
위 내용은 --graph 옵션을 통해 master와 server 의 branch 가 각자의 길을 걷고 있는걸 확인하실 수 있습니다. 좌측의 줄을 통해 여러개의 branch가 각자의 길을 가고 있을때 효과적으로 확인하실 수 있습니다.
3. Git - 모든 branch 간단히 표시하기
$ git log --branches --decorate --graph --oneline
* 65eb19b (HEAD -> server) code5_text ver5
* 839a0d1 (master) code5_text ver5
* 56b29d9 code4_text ver4
* 4c59752 code3_text ver3
* 2d643df code2_text ver2
* 54e7985 code1_text ver1
--oneline 옵션을 추가하여 한줄로 현재의 상태를 볼수 있습니다
4. Git - branch 비교하기
git log [비교할 브랜치1]..[비교할 브랜치2]
$ git log master..server
commit 65eb19b15cff6d922bc9d01a382d664237ca5a9a (HEAD -> server)
Author: lsj369 <lsj369@allthatboots.com>
Date: Wed Nov 16 19:16:13 2022 +0900
code5_text ver5
git log 에서 비교할 2개의 branch를 " .. " 으로 연결하면 branch 의 차이점을 비교할 수 있습니다
* 위 내용을 기준으로 brach 비교대상의 기준은 [비교할 브랜치1]의 내용이 없고 [비교할 브랜치2] 에 있는것들만 표시되게 됩니다.
git log -p [비교할 브랜치1]..[비교할 브랜치2]
$ git log -p master..server
commit 65eb19b15cff6d922bc9d01a382d664237ca5a9a (HEAD -> server)
Author: lsj369 <lsj369@allthatboots.com>
Date: Wed Nov 16 19:16:13 2022 +0900
code5_text ver5
diff --git a/code6_text.txt b/code6_text.txt
new file mode 100644
index 0000000..97fc699
--- /dev/null
+++ b/code6_text.txt
@@ -0,0 +1 @@
+watermelong soft image
그리고 소스코드까지 다른것들을 확인하시려면 -p를 입력하여 확인하실 수 있습니다.