Depuis que j'ai écrit cette réponse, github a publié un client Windows natif qui rend toutes les étapes ci-dessous redondantes.
Vous pouvez également utiliser sourcetree pour obtenir à la fois une configuration git et mercurial sous Windows.
Voici comment vous le feriez dans Windows:
- Si vous n'avez pas installé git, consultez cet article sur la façon de le configurer.
- Ouvrez une invite de commande Windows.
- Accédez au répertoire où se trouve votre code source dans l'invite de commande.
- Créez d'abord un nouveau référentiel dans ce répertoire
git init
. Cela dira "Référentiel git vide initialisé dans .... git" ( ...
est le chemin).
- Vous devez maintenant informer git de vos fichiers en les ajoutant à votre référentiel. Faites-le avec
git add filename
. Si vous souhaitez ajouter tous vos fichiers, vous pouvez le fairegit add .
- Maintenant que vous avez ajouté vos fichiers et effectué vos modifications, vous devez valider vos modifications pour que git puisse les suivre. Tapez
git commit -m "adding files"
. -m
vous permet d'ajouter le message de validation en ligne.
Jusqu'à présent, les étapes ci-dessus sont ce que vous feriez même si vous n'utilisiez pas github. Ce sont les étapes normales pour démarrer un référentiel git. N'oubliez pas 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 modifications dans votre référentiel git hébergé avec github. Pour vous cela en disant à git d' ajouter un emplacement distant , et vous le faites avec cette commande:
git remote add origin https://github.com/yourusername/your-repo-name.git
* Remarque: your-repo-name
devrait être créé dans GitHub avant de faire une git remote add origin ...
fois que vous avez fait cela, git connaît maintenant votre référentiel distant. Vous pouvez alors lui dire de pousser (ce qui est "upload") vos fichiers validés:
git push -u origin master
Suivez ces étapes pour projeter vers Github
1)
git init
2)
git add .
3)
git commit -m "Add all my files"
4)
git remote add origin https://github.com/yourusername/your-repo-name.git
5)
git pull origin master
6)
git push origin master
la source
si vous avez des problèmes de téléchargement!
la source
--force
Suivez ces deux étapes:
git add remote origin https://github.com/userName/repo.git
référentiel local au référentiel distant à l'aide de la commande: Ici, le repo.git sera votre référentiel distant nouvellement créé.Cela fonctionnera comme un charme. Pas besoin de vous soucier des méthodes SSH ou HTTPS. J'ai d'abord été confronté au même problème et j'ai passé des heures à trouver une solution. Mais cela a fonctionné pour moi.
la source
Ici, j'explique comment je l'ai fait sur Windows, peut-être que cela aide aussi les autres :)
Assurez-vous d'installer Git et GitHub .
Une fois l'installation terminée, ouvrez «git bash»;
donc une fenêtre comme ci-dessous va apparaître:
Allez-y et tapez
cd ~
pour vous assurer que vous êtes sur le répertoire personnel;Vous pouvez vérifier l'adresse que vous y êtes en tapant
pwd
;Vous devez maintenant créer un GitHub compte ;
Après avoir créé un compte GitHub, allez-y et connectez-vous;
Après vous être connecté, en haut à droite, cliquez sur le + et choisissez «Nouveau référentiel»
Ensuite, dans la fenêtre ouverte, saisissez le nom que vous souhaitez avoir pour le référentiel dans la case «Nom du référentiel». Ajoutez «Description (facultatif)» si vous le souhaitez et cochez «Initialiser ce référentiel avec un fichier README». Cliquez ensuite sur «Créer un référentiel».
Maintenant, allez à votre pilote C; créez un nouveau dossier et nommez-le «git» Maintenant, allez dans la fenêtre «git bash»; changez le répertoire en lecteur c en tapant
cd ~; cd /c
Si vous tapezls
là, il vous montrera les dossiers là-bas; Assurez-vous qu'il y montre le dossier git:Revenez maintenant au navigateur; allez sur votre page GitHub, cliquez sur le référentiel que vous avez créé; et cliquez sur «Cloner ou télécharger»; et copiez l'adresse qui s'y affiche (en choisissant copier dans le presse-papiers)
Revenons maintenant à «git bash»; Utilisez la commande
cd git
pour aller dans le dossier git; écrivez maintenant les commandes suivantes pour vous connecter à votre GitHub (entrez le nom d'utilisateur et le mot de passe de votre GitHub quand il vous le demande)Et puis:
git config --global user.email [email protected]
. Type suivant:,git clone (url)
au lieu de (url), tapez l'adresse du référentiel GitHub que vous avez copié à partir de votre page GitHub; (par exemple, git clone https://github.com/isalirezag/Test.git ).Maintenant, si vous le faites
ls
commande, vous y verrez votre dépôt; Si vous ouvrez également le dossier git que vous avez dans votre fenêtre, vous verrez que votre référentiel est ajouté en tant que dossier.Utilisez maintenant la commande cd pour accéder au référentiel:
cd Test
Allez-y, copiez et collez tous les fichiers que vous souhaitez placer dans ce référentiel dans ce dossier.
Afin de transférer les fichiers vers votre référentiel, vous devez procéder comme suit maintenant:
Tapez git
add filename
(nom de fichier est le nom de fichier que vous souhaitez télécharger) ou vous pouvez taper la commande ci-dessous si vous souhaitez ajouter tous les fichiers dans le dossier:git add .
Ensuite , tapez:
git commit -m "adding files"
. Et puis:git push -u origin master
.Et puis vous devriez être prêt, si vous actualisez votre compte GitHub, les fichiers devraient être là :)
la source
Suivez ces étapes pour télécharger votre projet sur Github
1)
git init
2)
git add .
3)
git commit -m "Add all my files"
4)
git remote add origin https://github.com/yourusername/your-repo-name.git
Le téléchargement du projet à partir de zéro nécessite git pull origin master.
5)
git pull origin master
6)
git push origin master
Si un problème survient lors de la poussée, utilisez
git push --force origin master
la source
git push --force origin master
résolu mon problème! Merci!Cela a fonctionné pour moi;
la source
Attribution de source: https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/
la source
Je suppose que vous utilisez un système Windows comme moi et que GIT est installé. Vous pouvez soit exécuter ces commandes par simple invite de commande dans le répertoire du projet, soit utiliser GitBash.
Étape 1: créez manuellement un référentiel dans GIT. Donnez-lui le nom qui vous semble convenir.
Étape 2: Accédez à votre répertoire de projet local. Si vous souhaitez publier votre code dans ce nouveau référentiel que vous venez de créer, assurez-vous que dans le répertoire racine des projets, il n'y a pas de nom de dossier .git, s'il est supprimé. Exécuter la commande
git init
Étape 3: exécuter la commande
git add .
étape 4: exécuter la commande
git commit -m YourCommitName
Étape 5: exécuter la commande
git remote add YourRepositoryName https://github.com/YourUserName/YourRepositoryName.git
Étape 6: exécuter la commande
git push --set-upstream YourRepositoryName master --force
Veuillez noter que j'utilise la dernière version de GIT au moment de la rédaction. Notez également que je n'ai spécifié aucune branche particulière dans laquelle insérer le code, il est donc passé en master. À l'étape 6, le GIT vous demandera d'autoriser la commande en vous demandant d'entrer le nom d'utilisateur et le mot de passe dans une fenêtre contextuelle.
J'espère que ma réponse a aidé.
la source
$ git init
$ git add .
$ git commit -m "First commit"
$ git remote add origin remote repository URL
$ git push origin master
la source
Je pense que la chose la plus simple à faire pour vous serait d'installer le plugin git pour eclipse, qui fonctionne plus ou moins comme les plugins eclipse CVS et SVN:
http://www.eclipse.org/egit/
GL!
la source
Tapez ensuite les commandes suivantes
Vérifiez maintenant votre compte GitHub, le référentiel est correctement téléchargé.
Pour des conseils complets, vous pouvez regarder cette vidéo .
la source
La chose la plus utile que vous pourriez faire est probablement de parcourir le livre en ligne [http://git-scm.com/book/en/] . C'est vraiment une lecture assez décente et vous donne le contexte conceptuel avec lequel exécuter les choses correctement.
la source
Téléchargez SourceTree. Il est disponible pour windows7 + et Mac et il est fortement recommandé de télécharger des fichiers sur github via une interface utilisateur interactive.
la source
Il m'a fallu environ 2 heures pour réaliser que je suis censé créer Repo to GitHub ( http://github.com/new ) avant essayer de pousser mes fichiers locaux vers github.
Après avoir essayé de pousser les erreurs étaient comme:
Je me sens comme un idiot, mais j'aimerais vraiment le souligner. Je pensais juste que mon dépôt sera créé automatiquement lors du premier push. J'avais tellement tort.
la source
Assurez-vous que git est installé sur votre système. J'explique le processus en utilisant Windows OS
Voici comment j'ai fait:
1. ouvrez le cmd (vous pouvez aussi le faire avec git bash).
Allez dans le répertoire de votre projet (où se trouve votre projet).
3.Tapez maintenant
your_directory >git init
ceci initialisera un référentiel vide si c'est la première fois et entrez. par exemple:C:\Users>git init
4.Tapez maintenant
your_directory >git add <filename>
(si des fichiers spécifiques) ougit add .
(si vous souhaitez ajouter tous les fichiers) et entrez.5.Tapez maintenant
>git commit -m "commit message goes here"
et entrez.(au cas où vous auriez besoin de vérifier le statut, vous pouvez le faire en tapant
>git status
) et entrez.6.Tapez maintenant
>git remote add origin git_repository_url
(cocher
>git remote -v
) et entrez.Tournez maintenant pour le pousser
...>git push origin master
et entrez(si vous obtenez une erreur, appuyez dessus avec force en tapant
...>git push -f origin master
et en entrant.Vous avez maintenant terminé de l'ajouter à votre référentiel. Actualisez-le et il sera là dans votre référentiel créé.
J'espère que cela fonctionnera pour vous.
la source
Suivez les instructions de RishiKesh Pathak ci-dessus, vous pouvez même raccourcir la commande push en insérant cette ligne de commande une seule fois:
La prochaine fois, au lieu de l'utiliser, il
git push origin master
vous suffit de:Voir les détails ici .
la source
La meilleure façon de git est de démarrer réellement Gitting . Essayez ce site Web qui vous explique pas à pas quelles sont les façons essentielles d'effectuer des fonctions en ligne de commande pour pousser un projet sur GitHub
Cela s'appelle try.github.io ou vous pouvez également suivre un cours sur codeAcademy
la source
J'ai fait comme suit;
Bien sûr, vous devez installer git
la source
step1-open cmd et changez le répertoire de travail actuel en votre emplacement de projet.
step2-Initialisez votre répertoire de projet en tant que référentiel Git.
step3-Ajoutez des fichiers dans votre référentiel local.
step4-Validez les fichiers que vous avez mis en scène dans votre référentiel local.
step5-Copiez l'url du référentiel distant.
step6-ajoutez l'URL du référentiel distant comme origine dans votre emplacement local.
step7-confirmez que votre origine n'est pas mise à jour.
step8-poussez le changé dans votre dépôt github
la source
1,1 ls
Il vous montrera l'emplacement par défaut.
1.2 CD "C: \ Users \ user \ Desktop \ HTML" Nous devons assigner le chemin du projet
1.3 git init Il initialise le référentiel git vide dans C: \ Users \ user \ Desktop \ HTML
1.4 ls Il listera tous les noms de fichiers
1.5 git remote add origin https://github.com/repository/test.git c'est votre https://github.com/repository/test.git est votre chemin de référentiel
1.6 git remote -v Pour vérifier la météo, nous avons chercher ou pousser permisson ou non
1,7 git ajouter. Si vous mettez. alors cela signifie que tout ce que nous avons dans le dossier perticular publie tout.
1.8 git commit -m "Première fois"
1.9 git push -u origin master
la source
Ce dont vous avez besoin, une connexion SSH et GitHub init dans votre projet. J'expliquerai sous machine Linux.
Commençons par quelques trucs simples: accédez à votre projet dans le terminal et utilisez:
ajoutons maintenant SSH dans votre machine: utilisez
ssh-keygen -t rsa -C "[email protected]"
et copiez la clé publique, puis ajoutez-la à votre référentiel GitHubDeploy keys -> add one
dans votre projet de machine maintenant lancez:git push origin master
s'il y a une erreur, configurez votre .github / config parnano .github/config
et changez l'URL en ssh un parurl = [email protected]:username/repo....
et c'est toutla source
pour télécharger un nouveau projet dans GIT (vous devez d'abord avoir la base de code locale du projet et le référentiel GIT où vous allez télécharger le projet, dans GIT vous devez avoir vos informations d'identification)
Élément de liste
1. ouvrir Git Bash
2. allez dans le répertoire où vous avez la base de code (emplacement du projet) cd à l'emplacement du projet cd / * / *** / ***** / ***** Ensuite, ici, vous devez exécuter les commandes git
git add. appuyez sur enter la commande ci-dessus ajoutera tout le répertoire, le sous-répertoire, les fichiers, etc. vous verrez quelque chose comme cet avertissement: LF sera remplacé par CRLF dans ****. Le fichier aura sa fin de ligne d'origine dans votre répertoire de travail. avertissement: LF sera remplacé par CRLF dans ********. Le fichier aura sa fin de ligne d'origine dans votre répertoire de travail. avertissement: LF sera remplacé par CRLF dans *******. Le fichier aura sa fin de ligne d'origine dans votre répertoire de travail. avertissement: LF sera remplacé par CRLF dans ********. Le fichier aura sa fin de ligne d'origine dans votre répertoire de travail. avertissement: LF sera remplacé par CRLF dans *******. Le fichier aura sa fin de ligne d'origine dans votre répertoire de travail. avertissement: LF sera remplacé par CRLF dans **************. Le fichier aura sa fin de ligne d'origine dans votre répertoire de travail. avertissement: LF sera remplacé par CRLF dans ************. Le fichier aura sa fin de ligne d'origine dans votre répertoire de travail. avertissement: LF sera remplacé par CRLF dans *************** Le fichier aura sa fin de ligne d'origine dans votre répertoire de travail. avertissement: LF sera remplacé par CRLF en j *******. Le fichier aura sa fin de ligne d'origine dans votre répertoire de travail. avertissement: LF sera remplacé par CRLF dans ***********. Le fichier aura sa fin de ligne d'origine dans votre répertoire de travail. avertissement: LF sera remplacé par CRLF dans **************. Le fichier aura sa fin de ligne d'origine dans votre répertoire de travail. avertissement: LF sera remplacé par CRLF dans ***********. Le fichier aura sa fin de ligne d'origine dans votre répertoire de travail. avertissement: LF sera remplacé par CRLF dans *********.
git commit -m "first commit" appuyez sur enter -m option fournie pour ajouter un commentaire il va valider le code pour mettre en scène env vous verrez quelque chose comme ça
[master (root-commit) 34a28f6] ajout de ******** avertissement: LF sera remplacé par CRLF dans c *******. Le fichier aura sa fin de ligne d'origine dans votre répertoire de travail. avertissement: LF sera remplacé par CRLF dans *******. Le fichier aura sa fin de ligne d'origine dans votre répertoire de travail. avertissement: LF sera remplacé par CRLF dans ********. Le fichier aura sa fin de ligne d'origine dans votre répertoire de travail. avertissement: LF sera remplacé par CRLF dans *********. Le fichier aura sa fin de ligne d'origine dans votre répertoire de travail.
avertissement: LF sera remplacé par CRLF dans ***********.
27 fichiers modifiés, 3724 insertions (+) mode de création 100644 ***** mode de création 100644 ***** mode de création 100644 ***** mode de création 100644 ****** mode de création 100644 ***** * mode de création 100644 ***** mode de création 100644 ******
6. git remote add origin http: // username @ git: repopath.git press enter this will add to repo
7.git push -u origin master appuyez sur enter cela téléchargera tout du local au repo dans cette étape, vous devez entrer le mot de passe pour le repo où vous téléchargerez le code. vous verrez quelque chose comme ça ci-dessous Compter les objets: 33, c'est fait. Compression delta utilisant jusqu'à 12 threads. Compression d'objets: 100% (32/32), fait. Objets d'écriture: 100% (33/33), 20,10 Ko | 0 octets / s, terminé. Total 33 (delta 14), réutilisé 0 (delta 0) Vers http: // nomutilisateur @ git: repolocation.git * [nouvelle branche] master -> master Master de branche configuré pour suivre le maître de branche distant depuis l'origine.
la source