Quand on utilise Git, on entend surtout parler de « dépôt Git ». En fait, c’est un dossier dans lequel toutes les modifications vont être enregistrées. Il est caractérisé par la création d’un répertoire .git.
Quand on utilise Git, on entend surtout parler de « dépôt Git ». En fait, c’est un dossier dans lequel toutes les modifications vont être enregistrées. Il est caractérisé par la création d’un répertoire .git.
Pour initialiser un dépôt Git, je me place dans le répertoire où je veux avoir mon projet et je tape la commande suivante.
git init
Git m’indique qu’il a bien initialisé un dépôt vide.
#Réponse
Initialized empty Git repository in /Users/golendercaria/Desktop/demo/.git/
Grâce à la commande ls -a, je peux voir le fameux dossier caché .git qui va contenir toutes les données de notre dépôt. On étudiera cette partie plus tard.
ls -a
drwxr-xr-x 3 golendercaria staff 96 31 déc 13:56 .
drwx------+ 60 golendercaria staff 1920 14 mar 19:31 ..
drwxr-xr-x 10 golendercaria staff 320 15 mar 07:21 .git
La seconde méthode pour initialiser un dépôt est de cloner (copier) un dépôt déjà existant.
Il y a plusieurs formes de clonage (local ou à distance), l’une des plus répandues étant le clonage depuis une plateforme comme Github en spécifiant l’URL du dépôt. Et c’est justement l’exemple que je vais prendre en clonant l’un de mes thèmes WordPress qui est disponible sur la plateforme.
git clone https://github.com/golendercaria/wordpress_webpack_theme.git
L’intégralité du dépôt a bien été copié en local dans un nouveau répertoire du même nom que le dépôt sur Github.
Cloning into 'wordpress_webpack_theme'...
remote: Enumerating objects: 8, done.
remote: Counting objects: 100% (8/8), done.
remote: Compressing objects: 100% (6/6), done.
remote: Total 112 (delta 2), reused 5 (delta 2), pack-reused 104
Receiving objects: 100% (112/112), 2.19 MiB | 2.20 MiB/s, done.
Resolving deltas: 100% (27/27), done.
Si je vais dans le dossier qui vient d’être créé et que je fais un coup de ls -la, je peux voir que le dossier .git est bien présent et qu’il y a aussi plein d’autres fichiers, car dans ce dépôt j’ai déjà ajouté des fichiers et fait quelques modifications.
. Makefile header.php package.json
.. README.md img screenshot.png
.babelrc css index.html style.css
.git footer.php index.php webpack.config.js
.gitignore functions.php js
Voilà, tu sais maintenant initialiser un dépôt Git, place à l’aventure.
24/12/2018
FORMATION GIT EN PARTANT DE 0 PARTIE 8
Formation Git en partant de 0 partie 7
Formation Git en partant de 0 partie 6
Formation Git en partant de 0 partie 5
Formation Git en partant de 0 partie 4