远程网站,目录/home/fl/www,现在转为git取代FTP上传代码。
但 /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 ,覆盖掉
Git が FTP を置き換えた最も直接的な理由は、そのバージョン管理機能です。これは優れたメカニズムですが、Git を使用してコードをデプロイする場合、毎回手動でコードを正しい方法で構成する必要はありません。最後に、コードをコード ベースにアップロードした後、そのコードをオンライン サーバーに自動的にプッシュできます。これにより、サーバーのコード バージョンがコード ベースのコード バージョンと常に一致するようになります。
実際、この構成の鍵は、ローカル コード ライブラリとオンライン サービス コード、SSH 自動ログインとコード ライブラリのフック (フック) 構成の関係を整理することです。最初の構成は、上で説明したように、SSH とフックです。構成およびその他の関連コンテンツをここで構成します
まず www_new フォルダーにクローンを作成し、次に www_old という名前を付け、最後に www_new を www に名前変更します。www_old を削除するかどうかはあなた次第です
エラー メッセージは、ターゲット パス フォルダーが既に存在することを示します。
リーリーWeb サイトのルート ディレクトリに移動して新しいウェアハウスを初期化し、コードをプルするだけです。