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
다음과 같은 예외를 제외하고 거의 모든 항목을 무시할 수 있습니다.
- wp-content/my-content(테마 및/또는 아이 테마)
- 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
'programing' 카테고리의 다른 글
| 타자기본에서 사용되지 않는 것으로 표시할 수 있습니까? (0) | 2023.03.01 |
|---|---|
| Angular에서 ng 스타일 및 백분율 값을 사용하여 HTML 요소 너비 설정JS (0) | 2023.03.01 |
| jAJAX 스트림을 증분적으로 읽으시겠습니까? (0) | 2023.03.01 |
| Oracle '파티션 기준' 및 'Row_Number' 키워드 (0) | 2023.03.01 |
| C# HttpClient 기존 연결이 원격 호스트에 의해 강제로 닫혔습니다. (0) | 2023.03.01 |