recherche

Maison  >  Questions et réponses  >  le corps du texte

Poussez plusieurs projets locaux vers différents référentiels GitHub

Sous le même référentiel git distant :
Utilisez origin pour spécifier l'alias du référentiel distant.
Créez maintenant plusieurs projets localement, et lorsque vous utilisez git init et git remote, ajoutez origin git@github.xxx.xxx dans chaque projet, vous serez invité à indiquer que origin existe déjà.
L'opération actuelle est la suivante : chaque fois que je passe à un autre projet, j'utilise git remote rm origin pour supprimer l'origine d'origine, puis spécifier l'emplacement d'origine du nouveau projet. Je soupçonne que je suis stupide. . .

Sous différents référentiels git distants :
Par exemple,
Dans github : lors de la création locale d'un référentiel distant, utilisez github comme alias pour un projet dans le référentiel distant
Dans gitlab : lors de la création d'un référentiel distant référentiel localement, utilisez gitlab comme distant L'alias d'un certain projet dans l'entrepôt
est utilisé lors de la création locale d'un entrepôt distant sur bitbucket : Bitbucket est un alias pour un projet dans l'entrepôt distant
De cette façon, la différence est plus facile à distinguer. Et s'il y a plusieurs projets dans le même entrepôt distant qui doivent être développés et maintenus ?
Comment y associer l'entrepôt local ?

ringa_leeringa_lee2825 Il y a quelques jours699

répondre à tous(4)je répondrai

  • 淡淡烟草味

    淡淡烟草味2017-05-02 09:39:07

    Vous pouvez utiliser git remote add name2 https://github.xxx pour ajouter plusieurs télécommandes

    Y a-t-il plusieurs projets sous le même entrepôt distant ? Qu'est-ce que ça veut dire.
    Pour établir une connexion entre local et distant :
    1 S'il n'y a pas de répertoire de travail localement, il suffit de git clone URL directement
    2 S'il existe déjà un répertoire de travail localement,
    une gestion git n'est pas actuellement utilisé, git init && git add remote origin URL && git push origin master
    b est actuellement géré par git, git add remote other_name URL && git fetch other_name && git checkout branch

    répondre
    0
  • PHPz

    PHPz2017-05-02 09:39:07

    Qu'est-ce que cela signifie ? À l'origine, vos différents projets ont des origines différentes lorsque vous les clonez avec git. Quel que soit le projet que vous entrez, il aura l'origine de ce projet, qui est configuré dans le .git/config du projet en cours. Il n'est absolument pas nécessaire de le supprimer ou de le modifier

    répondre
    0
  • 巴扎黑

    巴扎黑2017-05-02 09:39:07

    Aucun alias requis ? Adresse directe de l'entrepôt ?
    git push git@github.com:aaa/bbb.git développer

    répondre
    0
  • 黄舟

    黄舟2017-05-02 09:39:07

    Tout le monde ! ! ! Pourquoi le projet nouvellement créé montre-t-il que origin existe déjà ? Je l'ai finalement remarqué car j'avais déjà effectué une opération git init avant de créer le dossier supérieur du projet. . .
    Ainsi, différents projets peuvent utiliser l'alias d'origine pour les entrepôts correspondants associés au même git distant. Autrement dit, lorsque l'entrepôt local est associé à l'entrepôt distant, git inti 》》git remote add origin URL》》 git push -U origin master .
    Je comprends enfin ce qui précède aujourd'hui.

    répondre
    0
  • Annulerrépondre