Depuis que j'ai écrit cette réponse, github a publié une version native de la solution Client Windows ce qui rend toutes les étapes ci-dessous superflues.
Vous pouvez également utiliser arbre de source pour installer à la fois git et mercurial sous Windows.
Voici comment procéder sous Windows :
- Si vous n'avez pas installé git, voir cet article sur la façon de le mettre en place.
- Ouvrez une invite de commande Windows.
- Passez dans le répertoire où se trouve votre code source dans l'invite de commande.
- Tout d'abord, créez un nouveau référentiel dans ce répertoire
git init
. Cela veut dire "Dépôt git vide initialisé dans ....git" ( ...
est le chemin).
- Maintenant vous devez informer git de vos fichiers en les ajoutant à votre dépôt. Faites-le avec
git add filename
. Si vous voulez ajouter tous vos fichiers, vous pouvez faire git add .
- Maintenant que vous avez ajouté vos fichiers et effectué vos modifications, vous devez commettre vos changements afin que git puisse les suivre. Type
git commit -m "adding files"
. -m
vous permet d'ajouter le message de validation en ligne.
Jusqu'à présent, les étapes ci-dessus sont celles que vous feriez même si vous n'utilisiez pas Github. Ce sont les étapes normales pour démarrer un dépôt git. Rappelez-vous que git est distribué (décentralisé), ce qui signifie que vous n'avez pas besoin d'avoir un "serveur central" (ou même une connexion réseau), pour utiliser git.
Maintenant vous voulez pousser les changements vers votre dépôt git hébergé par github. Vous faites cela en disant à git de ajouter un site distant et vous le faites avec cette commande :
git remote add origin https://github.com/yourusername/your-repo-name.git
*Note : your-repo-name
devrait être créé dans GitHub avant de faire un git remote add origin ...
Une fois que vous avez fait cela, git connaît maintenant votre dépôt distant. Vous pouvez alors lui dire de pousser (ce qui est "uploader") vos fichiers commités :
git push -u origin master