github/gnuboard 잘 활용하시나요? 정보
github/gnuboard 잘 활용하시나요?본문
안녕하세요.
초보 중의 초보입니다.
질문게시판이랑 자게랑 고민하다가 좀더 많은 분들과 토론해보고 싶습니다.
이 글의 목적은
git으로 내 사이트에서 그누보드 패치 쉽게 받아서 반영하기
정도입니다.
예전에 시도해보다가 급하지 않거나, 다른 사정에 의해서 멈춘 상태이긴 합니다.
그누보드 5.4 이후에 아미나빌더에서 아미나테마가 되면서
그누보드 코어 원본을 수정하지 않고 theme 폴더와 skin , plugin에
파일 추가하는 방식으로 변경되어서
다시 이 방법을 사용할까 하는데요
혹시 이방법 사용하시거나?
혹은 더 좋은 방법 있으시면 공유좀 해주세요~
git 주소 | barnch | |
그누보드 공식 | https://github.com/gnuboard/gnuboard5 | origin |
사용자 그누보드 | https://github.com/user/gnuboard5 | user |
그누보드가 있고 , 그것을 복제한 사용자 그누보드 저장소가 있다고 가정합니다.
1. 그누보드 최신 버전을 local 에 clone 합니다.
git clone https://github.com/gnuboard/gnuboard5
2. 그누원본을 최대한 건들지 않고 theme부분만 열심히 수정합니다.
3. 새로운 저장소를 추가합니다.
git remote add user https://github.com/user/gnuboard5
또는 새로운 브랜치를 만듦니다.
4. 새로운 저장소에 그누보드 + 변경된 코드를 올립니다.
git add .
git commit -m "test"
git push user master
5. 그누보드가 패치 되었습니다.
- 패치내용을 반영합니다.
git feteh origin
2번 , 4번 반복
참고: https://backlog.com/git-tutorial/kr/stepup/stepup3_2.html
3
댓글 9개
git fetch 와 merge가 한번에 이뤄집니다.
그리고 필요한 커밋만 가져오는 cherry-pick도 조금씩 공부중입니다.