{"slug": "mes-premiers-pas-avec-linux-et-git-comment-j-ai-prepare-ma-reunion-cloudher", "title": "Mes premiers pas avec Linux et Git : comment j'ai préparé ma réunion CloudHer", "summary": "A developer preparing for a CloudHer meeting with mentor Endah Bongo practiced Linux and Git commands hands-on, learning navigation, file manipulation, branching, and pushing to GitHub. The experience reinforced that understanding comes from practicing each command until the output makes sense.", "body_md": "Il y a quelques jours, j'ai réalisé un truc qui m'a un peu stressée : ma réunion de la semaine 4 avec ma mentor [Endah Bongo](https://dev.to/bongo) approchait, et le programme prévoyait Linux et Git. Sauf que... je ne maîtrisais pas encore les différentes commandes utilisées. Plutôt que de paniquer, j'ai décidé de prendre les choses en main et de tout pratiquer en direct, une commande à la fois, jusqu'à ce que ça fasse sens.\n\nVoici ce que j'ai appris, dans l'ordre où je l'ai découvert.\n\nLa toute première chose à comprendre avec Linux, c'est qu'on est toujours \"quelque part\" dans une arborescence de dossiers. Trois commandes suffisent pour s'orienter :\n\n`pwd`\n\n(`ls`\n\nliste le contenu du dossier courant`cd`\n\npermet de se déplacer d'un dossier à l'autreAvec `cd ~`\n\n, on revient direct dans son dossier personnel. Une astuce toute simple, mais qui change la vie quand on découvre le terminal.\n\nUne fois qu'on sait se déplacer, l'étape suivante c'est de manipuler des fichiers et dossiers :\n\n`mkdir`\n\ncrée un nouveau dossier`touch`\n\ncrée un fichier vide`ls -la`\n\npermet de tout voir en détail, y compris les fichiers cachés et les permissionsC'est là que j'ai découvert les permissions Linux (ce fameux `-rw-r--r--`\n\nqu'on voit à côté de chaque fichier), qui déterminent qui peut lire, écrire ou exécuter un fichier.\n\nUne fois les bases Linux en poche, place à Git. Première étape : configurer son identité, une seule fois pour toutes les utilisations futures.\n\n```\ngit config --global user.name \"Ton nom\"\ngit config --global user.email \"ton_email@exemple.com\"\n```\n\nEnsuite, j'ai transformé mon dossier de test en dépôt Git avec `git init`\n\n, puis j'ai découvert le cycle de base que tout développeur utilise au quotidien :\n\n`git add`\n\n`git commit -m \"message\"`\n\nEntre les deux, `git status`\n\nest devenu mon meilleur ami : il indique en permanence ce qui est suivi, modifié, ou prêt à être validé.\n\nLa partie qui m'a le plus parlé, c'est le principe des branches. Avec `git branch nom-de-branche`\n\npuis `git checkout nom-de-branche`\n\n, on peut travailler sur une fonctionnalité sans toucher au code principal (`master`\n\n). Une fois le travail terminé et validé, `git merge`\n\npermet de fusionner les changements.\n\nC'est un principe simple sur le papier, mais qui prend tout son sens quand on l'exécute soi-même dans le terminal.\n\nDernière étape : connecter mon dépôt local à un dépôt GitHub, pour que le code existe aussi en ligne.\n\n```\ngit remote add origin https://github.com/mon-utilisateur/mon-repo.git\ngit push -u origin master\n```\n\n`git remote add`\n\ncrée le lien entre le dépôt local et son adresse en ligne, et `git push`\n\nenvoie les commits vers GitHub. Simple sur le principe, mais ça m'a fait comprendre concrètement la différence entre travailler \"en local\" et publier son travail pour de vrai.\n\nCette session improvisée m'a appris une chose essentielle : on ne comprend vraiment un outil qu'en le pratiquant, commande par commande, jusqu'à ce que chaque résultat affiché à l'écran ait un sens. Je suis arrivée à la réunion avec Endah bien plus à l'aise, capable d'expliquer le cycle complet `modifier → add → commit → push`\n\n, et prête à aller plus loin.\n\nProchaine étape : approfondir les scripts et automatiser certaines de ces tâches. À suivre !\n\n**Et toi, c'est quoi ta première commande Git ou Linux qui t'a vraiment fait \"cliquer\" ? Ou si tu débutes toi aussi, quelle est la partie qui te fait le plus peur pour l'instant ?** Dis-le-moi en commentaire, je suis curieuse de savoir si mon parcours ressemble au tien 👇", "url": "https://wpnews.pro/news/mes-premiers-pas-avec-linux-et-git-comment-j-ai-prepare-ma-reunion-cloudher", "canonical_source": "https://dev.to/audreysiewe14droid/mes-premiers-pas-avec-linux-et-git-comment-jai-prepare-ma-reunion-cloudher-3ce6", "published_at": "2026-07-29 06:28:40+00:00", "updated_at": "2026-07-29 06:33:04.517018+00:00", "lang": "en", "topics": ["developer-tools"], "entities": ["Endah Bongo", "CloudHer", "GitHub", "Linux", "Git"], "alternates": {"html": "https://wpnews.pro/news/mes-premiers-pas-avec-linux-et-git-comment-j-ai-prepare-ma-reunion-cloudher", "markdown": "https://wpnews.pro/news/mes-premiers-pas-avec-linux-et-git-comment-j-ai-prepare-ma-reunion-cloudher.md", "text": "https://wpnews.pro/news/mes-premiers-pas-avec-linux-et-git-comment-j-ai-prepare-ma-reunion-cloudher.txt", "jsonld": "https://wpnews.pro/news/mes-premiers-pas-avec-linux-et-git-comment-j-ai-prepare-ma-reunion-cloudher.jsonld"}}