Question

Je viens sautais dans Git hier par Github et me déplace loin de svn. J'ai créé une prise en pension privée que j'ai l'intention d'utiliser pour garder mes projets personnels entre synchronisés travail et la maison. Au cours du processus de création du repo à distance, mes fichiers locaux du travail ont été poussés vers le haut. La nuit dernière, j'ai pu les tirer vers le bas à mon ordinateur portable à la maison.

Maintenant, j'ai ajouté quelques nouveaux fichiers dans le répertoire repo au travail. Je l'ai fait « git ajouter le nom de fichier » où « nom » est mon fichier. Ensuite, je l'ai fait « git commit -m 'mon message » et qui semblait fonctionner. Je ne peux pas les pousser à la télécommande bien. J'ai essayé git pousser personnel »mais ai eu une erreur:

To git@github.com:geuis/personal.git
 ! [rejected]        master -> master (non-fast forward)
error: failed to push some refs to 'git@github.com:geuis/personal.git'

est vraiment Svn avant droite quand il vient à ce genre de choses. J'ai essayé de lire docs sur la façon dont fonctionne Git, mais la plupart il semble supposer que vous connaissez déjà les bases.

Pour ma situation, quelles sont les bases que je dois savoir? repo à distance sur Github, et 2 séparés au travail checkouts et la maison qui seront synchronisés manuellement à la télécommande.

Je suis sur un Mac.

Était-ce utile?

La solution

Pour être en mesure de pousser à la télécommande, d'une manière générale, vous devez être à jour avec la branche à distance. Essayez d'abord git pull, puis git push.

En outre, github vous recommande de faire de sorte que la git push -u personal master tête est réglé à distance

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top