테스트 사이트 - 개발 중인 베타 버전입니다

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

 

 

 

 

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 9개

깡패24가 git을 지원하지 않는것으로.... 흠
@Rido
화요일날 총무팀에서 대전 내려와서
월평동쪽 사무실 알아보려고 몇군데 둘러봤나봐요...

근데 탄방쪽 으로 최종 정한다고 합니다.ㅠ.ㅠ
@선구자 더 비싼동네로 가셨네요 ^^
@Rido

제가 정하는게 아니라서요 ..ㅠㅠ
https://lifove.tistory.com/54
merge를 해 주어야 되는데.. 요즘 merge대신에 rebase를 써 봅니다.
@마젠토
감사합니다

좀더 찾아보니
git feth upstrem 이게 있더라고요..


rebase배워 갑니다.
@선구자 git pull --rebase upstream master 를 사용하면
git fetch 와 merge가 한번에 이뤄집니다.

그리고 필요한 커밋만 가져오는 cherry-pick도 조금씩 공부중입니다.
@마젠토
와~~~
이거 되네요 감사합니다.
바로 적용했어요

게시판 목록

자유게시판

글쓰기
🐛 버그신고