Un guide pour débutants TortoiseGit

Plus 13, 2016 Admin Technologie 0 185
FONT SIZE:
fontsize_dec
fontsize_inc

Git est un système de contrôle de version pour les grands projets de logiciels. Le contrôle de version est une méthode par laquelle des versions de logiciels sont chargés sur un serveur distant, qui peut être lu par d'autres membres de l'équipe. Les gens qui travaillent sur le projet peuvent télécharger leur chance, et télécharger les modifications apportées par d'autres personnes. Ce est un moyen rapide et pratique de plus de gens qui travaillent sur un projet sur plusieurs machines, et la plupart des entreprises de grande logiciel utilise le contrôle de version. Git est une des plus populaires, mais d'autres systèmes de contrôle de version inclut Subversion et Vesta (entre autres).

commune Terminologie

Voici une liste de mots que vous entendez lorsque vous parlez de contrôle de version et l'utilisation de logiciels de contrôle de version - il est préférable de se familiariser avec eux afin que vous ne sont pas laissés en trébuchant sur les mots justes à utiliser!




Check-Out - pour créer une copie de travail sur l'ordinateur local à partir de la version en ligne; prendre modifications du serveur

Commettre - pour appliquer les modifications au serveur

Fondre - appliquer deux ou plusieurs séries de modifications à un fichier, par exemple, si deux personnes ont changé le même fichier

Tronc - la «succursale» principal du développement. Vous pouvez «succursale» dans le coffre pour créer différentes versions d'un même projet (par exemple, si vous développez un jeu, vous pourriez avoir une branche et une branche de la console PC)

Conflit - lorsque le système est capable de combiner deux ou plusieurs modifications apportées par des personnes différentes pour le même document, un conflit survient. La résolution des conflits est construit dans git.

Tête - la dernière révision (commit)

Dépôt - l'emplacement en ligne, tels que les serveurs, où les fichiers sont stockés à distance

Mettre à jour - pour obtenir les modifications du serveur à l'ordinateur local quand une caisse pleine ne est pas nécessaire

Git a aussi quelques termes spécifiques, que vous devriez être au courant:

Cloner - le même que «espèces», de cloner est de faire une copie locale du dépôt sur l'ordinateur

Tirer - pour obtenir les modifications du serveur (mis à jour)

Pousser - de mettre modifications sur le serveur (similaires à commettre, mais elle recourt également git commit 'de sorte que vous ne obtenez pas confus!)

Le logiciel nécessaire

Au cas où vous ne avez pas déjà obtenu commencé avec git, vous aurez besoin de quelques choses:

  • Un compte github ou similaire
  • Le git logiciel
  • TortoiseGit pour Windows

Github

github, disponible ici, est essentiellement l'espace de serveur pour stocker le logiciel (ce est un service de magasin). Les comptes sont gratuits, mais si vous voulez le référentiel pour être privé, il ya un petit supplément à payer. Il ya d'autres services qui offrent référentiel, GitHub mais je ai trouvé pour être le meilleur.

Logiciel Git

Git, disponible ici, est le logiciel dont vous avez besoin pour travailler avec GitHub et TortoiseGit. Ce est un système de contrôle de version, libre d'utiliser (open source), et le meilleur système de contrôle de version, à mon avis. Il suffit de cliquer à travers l'installation, vous devez définir quelque chose de spécial.

TortoiseGit

TortoiseGit rend le travail avec Git sur Windows tâche facile! Téléchargeable ici, ajoute des trucs à l'environnement Windows (ne vous inquiétez pas ce que cela signifie!) Pour vous permettre d'interagir avec git, sans avoir à stocker un ensemble d'outils de ligne de commande.

Installez tous les logiciels nécessaires, et vous êtes prêt à passer!

Création d'un référentiel sur GitHub

Lorsque vous vous connectez github, vous vous retrouvez face à un tableau de bord. Dans le coin inférieur droit, il y aura un bouton pour créer un nouveau référentiel. Cliquez sur ce.

Donnez votre référentiel un nom, de décider si vous voulez qu'il soit public ou privé (référentiel privé viennent à un prix modique), et cochez la case pour la création d'un fichier readme.

Félicitations, vous venez de créer un référentiel!

Création d'une copie de travail

Maintenant vous êtes prêt à commencer à utiliser TortoiseGit.

TortoiseGit ajoute des commandes au shell de Windows, ce qui signifie que, en réalité, ne TortoiseGit même que se il se agissait d'un programme autonome - à la place, cliquez-droit sur le bureau (ou partout où vous voulez créer la copie de travail) et sélectionnez l'option dans menu déroulant pour 'git clone'.

Cela amènera une boîte que vous devez remplir dans les détails. Entrez le nom du référentiel dans la barre d'URL (c.-à-http://www.github.com/yourrepositorynamehere) et cliquez sur OK.

Le système puis commander votre référentiel sur votre machine locale. Bravo, vous venez de créer une copie de travail!

Apporter des changements

Ne hésitez pas à ajouter quelques fichiers à la copie de travail. Ces resteront localement sur votre machine jusqu'à ce que les changements.

Pour confirmer les modifications, cliquez-droit sur le dossier que la copie de travail est, et sélectionnez "git commit -> Master".

Cela va ouvrir un autre menu. Vérifiez le fichier que vous voulez livrer, ajouter un message de log (laisser d'autres personnes savent ce que vous avez changé!), Puis appuyez sur OK.

Sur l'écran suivant, attendez que la barre de progression a terminé puis cliquez sur «Push» pour envoyer les modifications dans le référentiel.

Comment les changements

Avant de commencer tout travail, même si vous travaillez seul, il est de bonne pratique de changer "pull" à partir du référentiel avant de commencer à travailler. Pour ce faire, cliquez droit sur le dossier et cliquez sur "Git Sync".

Au bas de l'écran vous avez une variété d'options, il est recommandé de cliquer sur 'git pull ».

Cela permettra d'assurer que vous obtenez tous les changements depuis le référentiel, avant de commencer le travail, et évite d'avoir à concilier les conflits plus tard sur la ligne!

(0)
(0)

Commentaires - 0

Sans commentaires

Ajouter un commentaire

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Caractères restants: 3000
captcha