版本控制 - git 如何取代FTP 部署,fatal: destination path 'www' already exists
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-02 09:18:13
0
3
1034

远程网站,目录/home/fl/www,现在转为git取代FTP上传代码。
但 /home/fl/www 里面已经有代码了,且也没有git init 过。
运行代码 cd /home/flgit clone git@bitbucket.org/xxxx.git www,报错提示 fatal: destination path 'www' already exists and is not an empty directory.

如何才可以将 git 中的复制到 /home/fl/www ,覆盖掉

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

répondre à tous(3)
我想大声告诉你

La raison la plus directe pour laquelle Git a remplacé FTP devrait être sa capacité de contrôle de version. Il s'agit d'un bon mécanisme, mais utiliser Git pour déployer du code n'est pas la bonne manière, car vous devez vous rendre sur le serveur pour le supprimer manuellement à chaque fois. Après la configuration, il peut être automatiquement transféré vers le serveur en ligne après avoir téléchargé le code dans la base de code, garantissant ainsi toujours que la version du code du serveur est cohérente avec celle de votre base de code.
En fait, la clé de cette configuration est de régler la relation entre le code du service en ligne de la bibliothèque de code local, la connexion automatique ssh et la configuration hook (hook) de la bibliothèque de code. Le premier a été mentionné ci-dessus, ssh et hook S'il vous plaît. configurez la configuration et tout autre contenu associé ici

某草草

Clonez d'abord dans le dossier www_new, puis nommez Www en www_old, et enfin renommez www_new en www. C'est à vous de décider de supprimer www_old ou non

.
黄舟

Un message d'erreur indique que votre dossier de chemin cible existe déjà.
Il vous suffit donc d'aller dans le répertoire racine de votre site Web pour initialiser le nouvel entrepôt, puis de récupérer le code.

1. cd 到你的网站根目录;
2. git init //初始化新仓库
3. git remote add [<repository>] //添加远端git仓库
4. git pull deploy //拉取你的git仓库的deploy部署分支
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal