나는이 질문이 수천 번 요청되었음을 알고 있지만 실제로 WordPress로 작업 할 때 Git을 최대한 활용하는 방법을 찾으려고 노력하고 있습니다.
웹을 검색하고 수십 개의 기사를 읽었으며 주제를 간략하게 다루는 것 같습니다. 최근에 읽은 가장 주목할만한 몇 가지가 있습니다.
-FTP 대신 git을 사용하여 사용자 정의 WordPress 테마 관리
현재 내 워크 플로는 다음과 같습니다.
- 로컬로 WordPress 설치
- 테마 개발
- 로컬 서버에서 WordPress 데이터베이스 내보내기
- 원격 서버로 WordPress 데이터베이스 가져 오기
- FTP를 통해 WordPress 파일 및 테마 업로드
- 고객이 변경
- FTP를 통해 WordPress 파일 및 테마 다운로드 및 원격 서버에서 WordPress 데이터베이스 내보내기
- 파일을 로컬로 교체
- 개발 변경
- FTP를 통해 다시 업로드, 데이터베이스를 내보내고 원격 서버로 가져 오기
Git이이 프로세스를 간소화 할 수 있다는 것을 알고 있습니다. 이를 수행하는 가장 좋은 방법은 추적 할 필요가없는 특정 디렉토리를 무시하고 로컬 및 원격 wp-config.php 파일을 모두 갖는 .gitignore 파일을 갖는 것입니다.
그러나 데이터베이스를 어떻게 처리합니까? 고객은 일반적으로 게시물 (페이지 / 페이지 / 플러그인)을 변경합니다. 여전히 원격 데이터베이스에서 내보내고 로컬 서버로 다시 가져와야합니까?
누군가 나를 위해 최고의 워크 플로우를 제안 할 수 있습니까? 그리고 단계를 안내해주세요.
또한 GitHub와 달리 Bitbucket을 비공개 저장소로 무료로 사용하고 싶습니다.
도움을 주시면 감사하겠습니다.
미리 감사드립니다!