Maison > interface Web > js tutoriel > le corps du texte

Maîtrisez les bases de Git et GitHub en quelques minutes seulement

WBOY
Libérer: 2024-08-22 18:32:40
original
443 Les gens l'ont consulté

Qu’est-ce que le contrôle de version ?

Le contrôle de version, également connu sous le nom de contrôle de source, est la pratique de suivi et de gestion des modifications apportées aux fichiers. Les systèmes de contrôle de version sont des systèmes qui enregistrent les modifications apportées à un fichier au fil du temps afin que vous puissiez en enregistrer des versions ultérieurement. Certains des systèmes de contrôle de version les plus populaires sont Git, qui est un système/logiciel de contrôle populaire.

Maintenant, passons à git…

Qu’est-ce que Git ?

Git est un système de contrôle de version utilisé pour suivre les modifications apportées aux fichiers informatiques. Git est utilisé pour suivre les modifications de code, suivre les personnes qui ont apporté des modifications et codifier les collaborations. Pour démarrer avec git, vous devez d'abord accéder au site et télécharger et installer le logiciel.

D'accord, passons maintenant à GitHub

Qu’est-ce que GitHub ?

GitHub est une plateforme d'hébergement de code pour le contrôle de version et la collaboration. Il vous permet, à vous et à d'autres, de travailler ensemble sur des projets où que vous soyez. Pour utiliser GitHub, vous devez vous rendre sur et créer un compte

Ça devient intéressant, n'est-ce pas ? Passons maintenant à l’affaire principale de la journée

Flux de travail Git
Master the Essentials of Git and GitHub in Just Minutes

4 principes fondamentaux du workflow git

  1. Répertoire de travail
  2. Zone de transit
  3. Dépôt local
  4. Dépôt distant

Maintenant, il y a trois états dans le fichier dans votre répertoire de travail :

  • Il peut être mis en scène : cela signifie simplement que toutes les mises à jour apportées à vos fichiers peuvent être mises en scène et prêtes à être validées.

  • Il peut être modifié : ici, nous disons simplement que les modifications apportées aux fichiers n'ont pas encore été stockées sur le référentiel local (repo en abrégé).

  • Il peut être validé : les modifications que vous avez apportées à vos fichiers peuvent être stockées dans le référentiel local.

J'espère que cela deviendra plus intéressant. Ne vous inquiétez pas, il reste encore du temps. Continuons à apprendre !

Apprenons maintenant les commandes git de base

$ git init
Copier après la connexion
Copier après la connexion

Cela permettra à git de connaître le dossier.

$ git status
Copier après la connexion
Copier après la connexion

Cela affichera l'état des fichiers qui doivent être transférés ou modifiés.

$ git add
Copier après la connexion

Cela ajoutera un fichier qui se trouve dans le répertoire de travail à la zone de préparation.

$ git commit
Copier après la connexion

Cela permet de garder une trace de notre base de code. Il est essentiellement utilisé pour ajouter tous les fichiers mis en scène au référentiel local.

$ git push
Copier après la connexion

Ceci est utilisé pour transmettre notre code de notre machine locale vers GitHub. Ici, tous les fichiers validés dans le référentiel local sont déplacés vers le référentiel distant.

$ git fetch
Copier après la connexion

Ceci est utilisé pour obtenir des fichiers du référentiel distant vers le référentiel local.

$ git merge
Copier après la connexion

Ceci est utilisé pour récupérer les fichiers du référentiel local dans le répertoire de travail.

$ git pull

Copier après la connexion

Ceci est utilisé pour récupérer les fichiers du référentiel distant dans le répertoire de travail. Il effectue le travail conjoint de git fetch et git merge. Ainsi, au lieu de faire git fetch et git merge, vous pouvez simplement faire un git pull.

Maintenant, ne rendons pas cela trop ennuyeux. Créons votre premier dépôt ensemble en suivant ces quelques étapes

Étape 1 : Créer un compte Git Hub

Cliquez simplement sur ce lien et créez-en un. Si vous en avez déjà un, passez à l'étape deux du génie.

Étape 2 : Vérifiez si git est installé sur votre ordinateur

Pour cela, tapez les commandes suivantes :

$ git -- version
Copier après la connexion

Si vous avez déjà git, il vous montrera la version que vous avez installée.

Étape 3 : Configurez votre identité

Définissez votre nom d'utilisateur et votre adresse e-mail. Ces informations sont très importantes car chaque fois que vous effectuez un commit, git utilise votre identité (nom d'utilisateur et mot de passe) et elle est immuablement intégrée aux commits que vous commencez à créer. Pour y parvenir, vous tapez les commandes suivantes.

$ git config –global user.name “Rose Abuba”
$ git config –global user. Email “roseabuba@outlook.com
$ git config --global –list # to check the data provided 
Copier après la connexion

Étape 4 : Créer un dépôt

Créez un nouveau référentiel sur GitHub. Accédez à votre compte GitHub et créez un nouveau dépôt en cliquant sur le nouveau bouton et en sélectionnant Créer un référentiel (vous pouvez nommer votre dépôt comme vous le souhaitez). Après cela, vous verrez une liste d'options pour pousser un nouveau référentiel ou un référentiel déjà existant.

Étape 5 : Créer un dossier et un fichier

Maintenant, créez un fichier et ouvrez-le avec n'importe quel éditeur de code de votre choix. Ensuite, ouvrez votre terminal. Pour créer un fichier sur votre terminal, tapez les commandes ci-dessous.

$ touch Index.html
Copier après la connexion

Étape 6 : Initialiser git

Vous faites cela en tapant les commandes ci-dessous

$ git init
Copier après la connexion
Copier après la connexion

Étape 7 : Mise en scène des fichiers pour Commit

Tapez les commandes suivantes :

$ git add . 
Copier après la connexion

Cela ajoute tous les fichiers dans le référentiel local et les prépare pour la validation

$ git add Index.html
Copier après la connexion

Pour ajouter un fichier spécifique Avant de valider nos fichiers, vérifions l'état de nos fichiers

$ git status
Copier après la connexion
Copier après la connexion

Step 7: Commit changes to your git Repository

$ git commit -m "First Commit"
Copier après la connexion

Add a remote origin and Push

To update the changes you have made to the main branch because it won’t be automatically updated on Git hub. All those changes are in the local Repository.

$ git remote add origin remote_repository_URL
Copier après la connexion

To list connections with other repositories, type the following commands:

$ git remote -v 

Copier après la connexion

This will list the URLS of the remote connections you have with other repositories

Step 9: Push Changes made from your local repository to the remote repository.

Type the following command:

$ git push -u origin main #pushes changes to origin
Copier après la connexion

The next thing is to refresh. If you followed the above steps, you will see that your codes have been successfully pushed to GitHub.

HI Genie! If you followed up this far, You are one step to Collaboration! People can now view your code online. All you need to do is to share your repo link and you are good to go!

Note that each time you make changes on your local repository and you want it to reflect on your Github, These following commands are the most common command flow used.

$ git add .
$ git status
$ git commit -m "Second Commit"
$ git push -u origin main
Copier après la connexion

In case you want to work with other people’s repositories on Github, you can clone their repos. To do this, type the following commands.

$ git clone remote_repository_URL
Copier après la connexion

Now let’s move to collaboration

When you work with a team, That is, for example, a group of developers working on a project. Each time you make a change and push it into the main repo, your colleagues have to pull those changes that you pushed into the git repo. Simply put it this way. To keep up with updates and the latest changes on the git repo, all you need is a git pull command. To achieve this, type the following commands.

$ git pull origin main
Copier après la connexion
      OR
Copier après la connexion
$ git fetch
    AND
$ git merge  
Copier après la connexion

git pull is equilavent to git fetch and git merge

Lastly, let me teach you the basic things you need to know about Branches

$ git branch develop
Copier après la connexion

This creates a new branch called the develop

$ git branch
Copier après la connexion

This shows a list of branches already created

$ git checkout develop
Copier après la connexion

This automatically moves to the branch develop

These are just the basic things you need to know about Git and GitHub. Stay tuned for more articles on how to use git and GitHub.

Additional resources

…And always remember, in case of fire, Do these 3 things;

Git commit
Git Push
Leave Building
Okay, Byeeeee………

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal