Comment envoyer un projet sur GitHub en ligne de commande
Vous cherchez à envoyer un projet sur GitHub en ligne de commande avec Git ? Ce guide vous explique pas à pascomment le faire correctement, que vous soyez débutant ou que vous cherchiez à structurer vos workflows Git.
💡 Si vous ne l’avez pas encore fait, lisez aussi comment configurer Gmail SMTP sans OAuth pour vos projets Node.js ou Laravel.
⚙️ Étape 1 : Initialiser un dépôt Git
Dans le terminal, placez-vous dans votre dossier projet :
git init
Cette commande crée un dépôt Git local.
📂 Étape 2 : Ajouter vos fichiers
Ajoutez tous les fichiers modifiés à l’index :
git add
Le point (.
) signifie : tous les fichiers présents dans le dossier.
💬 Étape 3 : Créer un commit
Créez une version enregistrée du projet :
git commit -m "Premier commit"
🌐 Étape 4 : Ajouter le dépôt distant GitHub
Copiez l’URL de votre dépôt GitHub (en HTTPS) et liez-le :
git remote add origin https://github.com/votre-utilisateur/nom-du-repo.git
Utilisez bien le format HTTPS si vous ne configurez pas SSH.
🚀 Étape 5 : Envoyer le projet sur GitHub
Poussez la branche main
:
git push -u origin main
Pour les prochaines mises à jour, une simple commande
git push
suffira.
🔁 Étapes pour envoyer les prochaines versions
Vérifiez les fichiers modifiés :
git status
git add .
git commit -m "Description des modifications"
git push
📡 Comment vérifier ou modifier l’URL du dépôt distant
Afficher l’URL actuelle :
git remote -v
Changer l’URL si besoin :
git remote set-url origin https://nouvelle-url.git
🔗 Articles utiles pour aller plus loin
🧠 Conclusion
Envoyer un projet sur GitHub en ligne de commande devient simple avec un peu de pratique. Ce processus vous permet de mieux contrôler vos versions et de collaborer efficacement. Intégrez-le à votre routine de développement !
This is my first time pay a quick visit at here and i am really happy to read everthing at one place
Thank you so much for your comment! I’m really glad you enjoyed the article and found everything useful in one place. Feel free to come back anytime – more content coming soon!