Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

Jun Station 준스테이션

Gerrit 기본 설명서 (guide) 본문

Git (깃)을 사용해보자/Gerrit (게리트)

Gerrit 기본 설명서 (guide)

julyjuny 2023. 11. 22. 15:57
명령어
git push origin HEAD:refs/for/dev 일반 git:
git push origin dev

gerrit 이 되면서 변경되는 cmd

HEAD:refs/for/dev  의미
-> HEAD를 보낼 것이다.
-> gerrit이 임시 데이터를 저장하는 위치로 보내라

따라서 dev:refs/for/dev 도 적용이 가능하다.


Change-ID gerrit 에서 commit 을 구분하기 위한 용도로 사용하는 ID

code A 에 대해서 amend 을 한 뒤 수정한 코드가 B 이라고 하면
 gerrit 에서는 코드 A 먼저 commit 을 한 뒤에야 코드 B를 gerrit 에 올릴 수 있게 된다. 

근데 commit 을 하게 될 경우 새로운 commit 의 코드 B가 올라가게 된다.
그러나 Change-ID 는 그대로 유지된다.

gerrit 은 change-ID 를 기준으로 같은 ID 이면 overwrite 한다. 그리고 patch-set은 증가하게 된다.

git amend 한 뒤 다시 push 하면 된다.


git revert gerrit 사이트에서 직접 revert 버튼을 누르면 된다.
이때 revert 된 history 도 보이게 된다.

이후 git diff 을 통해 git 의 차이점을 확인할 수 있다.

   

 

 

 

 

https://docs.openstack.org/contributors/ko_KR/code-and-documentation/using-gerrit.html

 

Gerrit 사용 — contributor-guide 문서

[ English | Deutsch | English (United Kingdom) | 한국어 (대한민국) | español (México) | 中文 (简体, 中国) | Indonesia ] Gerrit 사용 게리트는 다음을 가능하게 합니다. OpenStack 저장소에 제안된 변경 사항에 대한 리

docs.openstack.org

 

 

 

 

Comments