2016-06-04 1 views
2

J'ai dit répertoire cplusplus_learn et mon nom d'utilisateur est apex_user (par exemple) dans git. Dans cplusplus_learn, il y a des fichiers et des répertoires que je pratique en langage C++. Je veux faire un référentiel du même nom que cplusplus_learn et pousser chaque chose dans GITHUB site web. Quelqu'un peut-il m'expliquer s'il vous plaît les étapes complètes pour le faire. Je suis passé par différents liens mais totalement confus. La plupart dit qu'il y a déjà un repo.Créer un répertoire existant comme référentiel dans GIT

convert-existing-non-empty-directory-into-a-git-working-directory

github-error-repository-not-found-fatal

Note: Toutes les choses que je veux faire de terminaux.

$ cd cplusplus_learn 
$ git init . 
$ git commit -m 'My first commit' 
$ git remote add origin https://github.com/apex-user.git 
fatal: remote origin already exists. 
$ git push -u origin master 
fatal: repository 'https://github.com/apex-user/' not found 

Étant donné ci-dessus est ce que j'ai essayé. Je sais qu'il y a quelque chose qui ne va pas mais je ne peux pas comprendre cela.

+0

pouvez-vous poster ce que vous avez essayé et ce que les messages d'erreur étaient? –

+0

Ajout de l'extrait de code avec erreur. –

Répondre

2

D'abord, vous devez vous connecter à votre compte github et créer un référentiel avec le nom cplusplus_learn

Toutes les choses que je veux faire depuis le terminal. Comme vous l'avez déjà décrit. D'après votre description, il semble que vous avez une URL à distance déjà mal définie de sorte que vous devez mettre à jour ou réinitialiser comme indiqué ci-dessous

$ cd cplusplus_learn 
$ git init 
$ git commit -m 'My first commit' 
$ git remote set-url origin https://github.com/apex-user/cplusplus_learn.git 
$ git push -u origin master 

Espérons que cela devrait fonctionner. Merci :)

+0

Ohh, cette set-url a fonctionné. Merci. –

+0

vous êtes les bienvenus. – lightup

+0

En outre, je veux savoir si je dois créer une branche sur le site Github ou peut être créé en local via le terminal et mettre à jour dans Github? –

0
  • Ajoutez votre clé SSH dans le paramètre de profil Github.
  • Créer un référentiel sur Github. Par exemple (RepoName)
  • Naviguez dans le répertoire de votre projet cplusplus_learn.
  • Initialiser le git git init.
  • git remote add origin https://github.com/apex-user/RepoName.git
  • git add -A
  • git commit -m "Message you would like to put"
  • git push origin master
+0

Comme je l'ai dit, je veux tout faire depuis le terminal. Même faire un dépôt, et je ne veux pas faire un nouveau dépôt. Je veux que mon cplusplus_learn fasse des pensions. S'il vous plaît lire la question complète. Merci. –

+2

@ Ac3 Vous devez d'abord créer manuellement un repo vide via l'interface du site Web github. Git et Github est une application différente et vous ne pouvez pas créer un nouveau repo vide dans github via git. – dieend

+0

Ok, je pensais s'il y avait un moyen de créer des repo dans github via git. Merci pour la clarification. –