버전 관리 - Git이 FTP 배포를 대체하는 방법, 치명적: 대상 경로 'www'가 이미 존재합니다.
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-02 09:18:13
0
3
1082

원격 웹사이트 /home/fl/www 디렉토리가 이제 FTP 업로드 코드 대신 git으로 변환됩니다.
하지만 /home/fl/www에는 이미 코드가 있고 git init는 없습니다.
cd /home/fl 코드를 실행한 다음 git clone git@bitbucket.org/xxxx.git www을 실행하면 오류 메시지가 나타납니다fatal: destination path 'www' already exists and is not an empty directory.

git을 /home/fl/www에 복사하고 덮어쓰는 방법

曾经蜡笔没有小新
曾经蜡笔没有小新

모든 응답(3)
我想大声告诉你

Git이 ftp를 대체한 가장 직접적인 이유는 버전 제어 기능이어야 합니다. 이는 좋은 메커니즘이지만 Git을 사용하여 코드를 배포하는 것은 매번 서버에 가서 수동으로 끌어내려야 하는 것처럼 올바른 방법이 아닙니다. 구성 후 코드를 코드 베이스에 업로드한 후 자동으로 온라인 서버에 푸시할 수 있으므로 항상 서버의 코드 버전이 코드 베이스의 코드 버전과 일치하는지 확인할 수 있습니다.
사실 이 구성의 핵심은 로컬 코드 라이브러리-온라인 서비스 코드, ssh 자동 로그인 및 코드 라이브러리의 후크(hook) 구성 사이의 관계를 정리하는 것입니다. 첫 번째는 위에서 언급한 ssh와 Hook입니다. 여기에서 구성 및 기타 관련 콘텐츠를 구성하세요

某草草

먼저 www_new 폴더를 복제한 다음 Www의 이름을 www_old로 바꾸고 마지막으로 www_new의 이름을 www로 바꿉니다. www_old를 삭제할지 여부는 사용자에게 달려 있습니다.

黄舟

오류 메시지는 대상 경로 폴더가 이미 존재함을 나타냅니다.
따라서 웹사이트의 루트 디렉토리로 이동하여 새 웨어하우스를 초기화한 다음 코드를 가져오세요.

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿