일단 씻고 나가자

23.05.11 본문

Study/닥치는 대로 주워 담기

23.05.11

일단 씻고 나가자 2023. 5. 12. 02:54

2023. 05. 11 목요일

 

- [Git] tag? 사용 방법? tag에 설명을 더 붙이는 방법? tagpush 하는 방법?

: branch와 유사하지만, 특정 commit을 가리키는 꼬리표.

branch는 매번 새롭게 commit 되는 파일을 가리키지만, tag는 설정된 파일에 계속 남는다.

이는 의미 있는 commitrelease 됐을 때, 이후 지속적인 commit이 이루어져도 해당 버전을 가리킬 수 있는 역할을 한다. (특정 commit ID만을 가리킨다.)

 

git tag 태그명 [branch명 혹은 커밋 아이디. 공란으로 둘 경우 최신 commit에 설정] 으로 사용한다. 태그는 git checkout 태그명 한다면 해당 commit 버전으로 돌아갈 수 있다.

태그의 삭제는 git tag d 태그명 으로 이루어진다.

 

tagannotated라는 기능을 지원하는데, 이는 해당 태그에 추가 설명을 붙인다.

annotated를 활용하지 않고 특정 버전을 가리키는 태그를 light weight tag라 한다.

git tag a 태그명 m “붙이고 싶은 설명으로 사용한다.

git tag v 태그명 으로 해당 태그 버전의 만든 사람과 설명을 볼 수 있다.

 

tagpush 하려면 git push tags를 활용해야 하며, release 부분에 tag가 생기게 된다.

 

 

- [Effective Java] toStringdefault value? lombok에서의 활용?

: className@16진수의 hashcode

 

lombok에서는 대체적으로 모든 필드가 포함되지만, 어노테이션을 통하여 특정 필드를 제외할 수도 있다. 두 가지 방법으로, 클래스 윗단에 @ToString(exclude={“제외할 변수”})로 쓰거나

혹은 변수별로 @ToString.Exclude private String 제외할 변수명; 으로 선언할 수 있다.

'Study > 닥치는 대로 주워 담기' 카테고리의 다른 글

23.05.16  (1) 2023.05.17
23.05.12  (0) 2023.05.13
23.05.10  (0) 2023.05.11
23.05.09  (0) 2023.05.10
23.05.04  (0) 2023.05.05