远程网站,目录/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 ,覆盖掉
Sebab paling langsung mengapa Git menggantikan ftp adalah keupayaan kawalan versinya Ini adalah mekanisme yang baik, tetapi menggunakan Git untuk menggunakan kod bukanlah cara yang betul seperti anda perlu pergi ke pelayan untuk menariknya ke bawah secara manual setiap kali. . Selepas konfigurasi, ia boleh ditolak secara automatik ke pelayan dalam talian selepas anda memuat naik kod ke pangkalan kod, dengan itu sentiasa memastikan bahawa versi kod pelayan adalah konsisten dengan kod asas anda.
Sebenarnya, kunci kepada konfigurasi ini adalah untuk menyelesaikan hubungan antara kod perkhidmatan perpustakaan-kod tempatan, log masuk automatik ssh dan konfigurasi cangkuk (cangkuk) perpustakaan kod Yang pertama telah disebutkan di atas, ssh dan cangkuk Sila konfigurasikan konfigurasi dan kandungan lain yang berkaitan di sini
Mula-mula mengklon ke folder www_new, kemudian namakan Www kepada www_old, dan akhirnya menamakan semula www_new kepada www. Terpulang kepada anda sama ada hendak memadamkan www_old atau tidak
Mesej ralat menunjukkan bahawa folder laluan sasaran anda sudah wujud.
Jadi hanya pergi ke direktori akar tapak web anda untuk memulakan gudang baharu, dan kemudian tarik kod tersebut.