Initialiser un dépôt Git

Formation Git en partant de 0 partie 2

Dépôt 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.

git init

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

git clone

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

Yann Vangampelaere - nouslesdevs -

Sinon jete un coup d’oeil aux autres catégories

Ma boîte aux lettres

Tu veux me demander quelque chose ?