programing

Git에서 워드프레스 사용 - 어떤 파일을 무시해야 합니까?

fastcode 2023. 3. 1. 13:47
반응형

Git에서 워드프레스 사용 - 어떤 파일을 무시해야 합니까?

지난 6개월 정도 콘텐츠 관리 사이트보다는 웹 앱에 가까운 Laravel 프로젝트를 수행해 왔습니다.

최근에 워드프레스 프로젝트를 시작했는데 좀 당황스러운 점이 있는데 어떻게 사용하나요?GitWordPress를 사용할 수 있습니까?

라라벨에서는 기본적으로 모든 것을 밀어낼 수 있기 때문입니다.node_modules,storage그리고 작곡가는vendor폴더입니다.

보관하는 것은 좋지 않다는 것도 읽었습니다.wp-config당신의 저장소에서, 라라벨이 사용하는 것은 이상합니다..env유사한 취지의 파일을 제출합니다.

다음 .gitignore를 찾았습니다.

*.log
wp-config.php
wp-content/advanced-cache.php
wp-content/backup-db/
wp-content/backups/
wp-content/blogs.dir/
wp-content/cache/
wp-content/upgrade/
wp-content/uploads/
wp-content/mu-plugins/
wp-content/wp-cache-config.php
wp-content/plugins/hello.php
/.htaccess
/license.txt
/readme.html
/sitemap.xml
/sitemap.xml.gz

다음과 같은 예외를 제외하고 거의 모든 항목을 무시할 수 있습니다.

  1. wp-content/my-content(테마 및/또는 아이 테마)
  2. wp-content/plugins/my-custom-displays.(작성하는 커스텀 플러그인)

또한 WordPress용 gitignore 파일의 매우 좋은 소스를 2개 찾았습니다.첫 번째는 gitignore.org에 있고 두 번째는 Sal Ferrarello의 매우 외과적인 것으로, 다음의 URL에서 확인할 수 있습니다.https://salferrarello.com/wordpress-gitignore/

필요에 따라 수정하기만 하면 됩니다.물론 config.php는 피합니다.데이터베이스 호스트나 로그인과 같은 특정 정보를 설치하는데, 이러한 정보는 탐색자에게 노출하고 싶지 않을 수 있습니다.

라라벨스.env파일에는 WP와 마찬가지로 중요한 데이터가 포함되어 있습니다.wp-config.php그래서 레포에 잘 안 넣어요.

WordPress에서 Git을 사용하는 방법에 대해:

  • 제외합니다.wp-config.php파일, 레포 복제 개발자는 로컬 개발 환경에서 프로젝트를 수행할 때 직접 자격 정보를 입력할 수 있습니다.이 파일을 생략하는 또 다른 좋은 이유는 사이트의 상세 정보(호스트, 데이터베이스 이름, 사용자 이름, 비밀번호, 소금 등)를 세상에 공개하고 싶지 않다는 것입니다.
  • 제외합니다.uploads폴더입니다.그 이유는, 개발중에, 투고나 페이지에 더미 이미지를 추가하는 것이 일반적이기 때문에, 최종적으로 사이트를 제작할 준비가 되었을 때에 전혀 사용되지 않기 때문에, 이것으로 레포트를 「오염」할 필요는 없기 때문입니다.

Larabel의 장점 중 하나는 이행 덕분에 데이터베이스 변경도 추적할 수 있다는 것입니다.반면 WordPress에는 이와 같은 기능이 없으므로 로컬 데이터베이스를 스테이징 데이터베이스와 동기화하려면 플러그인(또는 다른 수단)을 찾아야 합니다.


업데이트:

해야 할 에, 그 Git 합니다..gitignore파일로도 충분합니다.될 것 같아요.readme.txt하지만 그것 또한 아무런 해가 되지 않을 거예요.

언급URL : https://stackoverflow.com/questions/54595787/using-wordpress-with-git-which-files-should-i-ignore

반응형