Le guide du débutant absolu et minimaliste du système de contrôle de version GIT
- 3887
- 848
- Lucas Bernard
Git est un système de contrôle de version qui signifie qu'il vous permet de garder une trace de votre code ou de tout type de texte tout au long du développement.
Ce qui signifie que vous pouvez rembobiner le dos et transmettre à n'importe quelle étape du développement du code. Sans entrer dans les détails, cela se fait principalement via quelques commandes de base: cloner
,ajouter
,commettre
, pousser
et tirer
.
Il y a évidemment plus de commandes disponibles, mais ce sont les commandes de base dont nous allons discuter en ce court
git comment. Avant de commencer, assurez-vous que git
La commande est disponible sur votre système. Sinon, sur Ubuntu ou Debian Linux, vous l'installerez en tant qu'utilisateur racine par une commande Linux suivante:
# apt-get install git
Imaginer git
En tant que référentiel centralisé de votre code / texte qui peut et est très souvent partagé entre de nombreux autres développeurs. Commençons par le clonage de mon référentiel GIT existant:
$ git clone https: // linuxconfig @ bitbucket.org / linuxconfig / linuxconfig.org.Git Cloning dans 'LinuxConfig.org '… mot de passe pour' https: // linuxconfig @ bitbucket.org ': avertissement: vous semblez avoir cloné un référentiel vide. Vérification de la connectivité… fait.
J'ai fourni mon mot de passe et ce qui précède clone git
Commande téléchargé tous les fichiers disponibles dans ce référentiel. Pour le moment, le référentiel est vide:
$ cd linuxconfig.org / $ ls
Ensuite, je vais écrire du texte simple et le stocker dans un fichier texte appelé mycode.SMS
:
$ echo hello world> mycode.txt $ cat mycode.txt Hello World
Avant le mycode.SMS
devient une partie de notre référentiel, il doit être ajouté au référentiel. Cela se fait en utilisant ajouter
commande:
$ git add *
Le signe astérisque signifie ajouter tous les fichiers (je suis tout simplement trop paresseux pour être explicite). Maintenant, nous créons une première étape dans notre développement, nous engageons donc le code en utilisant le commettre
commande:
$ git commit -m "Mon génie première ligne de code" [Master (racine-comit) 01b23f7] Mon génie première ligne de code 1 changé, 1 insertion (+) Créer un mode 100644 Mycode.SMS
À ce stade, le code fait partie de notre référentiel et nous pouvons revenir à cette étape à tout moment en utilisant le numéro de validation, par exemple. 01b23f7
dans la combinaison avec une commande pertinente à ne pas être discutée ici. Le -m
L'option est un message joint à
cet engagement décrivant ce qui a été fait. Bien que notre nouveau code soit engagé, il réside toujours localement et ne peut donc être vu par personne d'autre. D'après cette raison, nous devons stocker notre nouvel engagement dans le centre
répertoire utilisant pousser
commande:
$ git push -U Origin Master Mot de passe pour 'https: // linuxconfig @ bitbucket.org ': compter les objets: 3, fait. Écriture d'objets: 100% (3/3), 236 octets | 0 octets / s, fait. Total 3 (delta 0), réutilisé 0 (delta 0) à https: // linuxconfig @ bitbucket.org / linuxconfig / linuxconfig.org.git * [New Branch] Master -> Master Branch Master Configuration pour suivre la branche distante Master d'origine.
Terminé. Enfin, nous discuterons tirer
Commande qui est utilisée pour récupérer le code à partir d'un référentiel centralisé. La plupart du temps, vous ne serez pas le seul développeur à travailler sur un projet. Dans
En attendant que vous faites une pause, certains de vos collègues peuvent avoir poussé un nouveau code dans un référentiel, vous devez donc le garder synchronisé. Ceci est fait par tirer
commande.
$ git tire mot de passe pour 'https: // LinuxConfig @ bitbucket.org ': déjà à jour.
Pas de changement, donc je peux continuer à travailler. Essayez toujours de jouer tirage git
Avant de commencer à travailler. De cette façon, vous avez une meilleure chance d'éviter le besoin inutile de fusionner de codes. À partir de maintenant, vous serez
répéter les lignes suivantes partout:
$ git till ici vous faites votre travail $ git ajouter * $ git commit -m "Une certaine description du génie que vous avez fait" $ git push -u origine maître
Tutoriels Linux connexes:
- Tutoriel d'introduction à Git sur Linux
- Comment gérer les référentiels Git avec Python
- Une introduction à l'automatisation Linux, des outils et des techniques
- Choses à installer sur Ubuntu 20.04
- Comment cloner un système Linux
- Installez Arch Linux dans VMware Workstation
- Tutoriel GIT pour les débutants
- Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
- Tutoriel de débogage GDB pour les débutants
- Système linux hung? Comment s'échapper vers la ligne de commande et…
- « Comment renommer l'étiquette de nom VM (machine virtuelle) sur Xenserver
- Tutoriel d'installation et de configuration du vin sur Linux »