初学git。不了解各种工作方式的差别。希望大侠们帮忙对比一下。
三个放代码的地方:VPS、Coding.net托管、本机
现在有三种方法:
VPS创建一个工作目录。在本机,直接 对 工作目录使用git clone
需要额外的一步 git reset --hard master。不会将这个自动化
VPS有一个repo,一个工作目录,创建hooks。使用本机,对repo提交
这个可以使用git-hook
在coding.net 创建repo,创建webhook,在vps自动git pull。
这个可以使用提供的webhook
这是我目前了解到的方法,问一下这三种是最有效率的么?
En fait, ce que vous voulez demander, c'est comment effectuer simplement une intégration/un déploiement continu, n'est-ce pas ? Il est plus sûr et plus simple d’héberger le code chez un tiers et d’utiliser des webhooks.
Si votre code doit exécuter un test unitaire ou être construit avant le déploiement, vous aurez peut-être besoin de CI. Il existe de nombreux CI gratuits disponibles, et la plupart d'entre eux prennent également en charge le déploiement automatique. Par exemple : travis-ci
Les fichiers statiques sont servis directement à l'aide des pages de codage. Nodejs utilise PM2 pour le déploiement.
Existe-t-il un lien nécessaire entre l'apprentissage de Git et l'achat d'un VPS ?