recherche

Maison  >  Questions et réponses  >  le corps du texte

La différence entre git, github et svn.

Je suis novice, je tiens donc à remercier par avance tous les experts.
Y a-t-il une différence entre installer git et github sur win10 ? Après une recherche en ligne, je suis toujours très confus.
Quelle est la fonction d'installer un seul d'entre eux ? Quelles sont les fonctionnalités d'installer les deux ensemble ?
Je souhaite écrire du code localement, puis le déployer sur github. Doit-il s'agir de git ou de github ?
Quelle est la relation entre git et svn, et que peuvent-ils faire ?

Merci !

phpcn_u1582phpcn_u15822799 Il y a quelques jours1569

répondre à tous(8)je répondrai

  • 给我你的怀抱

    给我你的怀抱2017-05-02 09:52:32

    Git est un système de gestion de versions, et github est un site web, pour faire simple, c'est un peu la relation entre Coke et Coca-Cola, ce dernier est une implémentation relativement célèbre du premier. Généralement, git est un programme de base et doit être installé, mais github peut être installé ou non, sinon vous pouvez également utiliser d'autres programmes pour réaliser ses fonctions (git est livré avec une ligne de commande bash et une visualisation si grossière qu'elle le fait. pourrait tout aussi bien disparaître. Programme d'interface); après l'avoir installé, ce sera plus pratique lors de l'utilisation de github.

    Git et svn sont tous deux des systèmes de gestion de versions. La différence est que chaque client de git dispose d'un ensemble de bibliothèques de versions. Tout le monde peut se synchroniser lorsqu'il est en ligne, et il peut également jouer ensemble lorsqu'il est hors ligne. (chaque personne peut avoir une version) (Branch se joue comme ça), au pire, elle peut être resynchronisée lorsqu'elle est en ligne ; SVN doit avoir un serveur d'hébergement de version principale, et il doit être synchronisé avec lui. tout le monde sera fondamentalement inutile. De plus, le mode svn peut être déployé sur git, mais svn ne peut pas utiliser git...

    Si vous êtes débutant, vous pouvez créer un compte github et télécharger quelques petites choses pour jouer, mais je dois vous rappeler qu'il n'y a que des projets publics, et les projets privés coûtent de l'argent en plus, je recommande personnellement les projets nationaux ; Coding.net, qui est chinois Et l'aide est très complète. De plus, ils ont des projets privés gratuits, plus adaptés pour débuter. En plus d'installer git sur cette machine, les éditeurs ont généralement un support natif pour git ou plug-. ins, que vous pouvez rechercher. Vous pouvez également installer TortoiseGIT , bien qu'il s'agisse d'un logiciel anglais, il est gratuit et dispose d'un pack de langue chinoise, et l'interface graphique est relativement plus facile à utiliser.

    répondre
    0
  • 漂亮男人

    漂亮男人2017-05-02 09:52:32

    Git et svn sont tous deux des outils de gestion de projet. Github est basé sur git et constitue une immense bibliothèque de projets ouverte.
    Par exemple, vous pouvez créer vous-même un entrepôt git sur le serveur, puis utiliser git pour télécharger votre projet. Pour télécharger votre projet sur github, vous devez installer git sur votre ordinateur
    Tutoriel :

    répondre
    0
  • 迷茫

    迷茫2017-05-02 09:52:32

    git et svn sont des outils de contrôle de version .
    Github est un site Web d'hébergement de code source Il existe un outil github pour une utilisation facile. Ceci est facultatif et il n'est pas nécessaire de l'installer.
    Utilisez git pour pousser vers github.
    Vous n'avez pas besoin d'aller sur github pour utiliser git, il est disponible localement et l'entrepôt complet est enregistré.
    Semblable à github, il existe gitlab, bitbucket, etc. En Chine, il existe coding.net, etc. Vous pouvez également créer le vôtre. Par exemple, les systèmes de sites Web disponibles incluent gitlab, gitbucket, etc.

    répondre
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-02 09:52:32

    Git est un outil de contrôle de version, au même niveau que svn.
    Github est juste un site Web qui utilise la technologie git. Ils n'ont aucune relation fondamentale

    .

    répondre
    0
  • 阿神

    阿神2017-05-02 09:52:32

    1. Les branches Git peuvent contrôler la fusion de branches, etc. La clé est d’avoir un site Web open source github. . .

    2. svn a peu de fonctions, est simple à utiliser et peut restaurer un seul fichier. La clé est qu'il n'a pas construit de site Web, Git comprend le marché. . .

    répondre
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-02 09:52:32

    Git et svn sont tous deux des outils de gestion de versions, et github est un site Web d'hébergement de code.

    répondre
    0
  • 習慣沉默

    習慣沉默2017-05-02 09:52:32

    Git et svn sont presque la même chose.
    Cependant, git est distribué et relativement puissant et facile à utiliser.
    Github est l'implémentation à distance de l'entrepôt dans git.
    C'est similaire à un disque réseau ou à un FTP distant.
    Exemple : git est comme window, svn est comme Linux et github est un disque dur Western Digital.

    répondre
    0
  • 巴扎黑

    巴扎黑2017-05-02 09:52:32

    Git et SVN sont le même type d'outils. Ils sont utilisés pour gérer le code source. Ce n'est pas la même chose. Git n'a pas besoin de synchroniser le serveur et ne peut être utilisé que localement. avoir besoin de se synchroniser avec le serveur.
    Git est un outil, Github est un service basé sur Git, appelé site Web d'hébergement de code source.
    Mettre du code sur Github ne s'appelle pas "déploiement", cela s'appelle simplement hébergement.
    Git doit être installé localement pour utiliser le service github

    répondre
    0
  • Annulerrépondre