recherche

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

git - Le référentiel local (contenant déjà des fichiers) est-il associé au référentiel distant ?

1. L'entrepôt local dispose déjà de fichiers

2. Comment extraire le contenu de la bibliothèque distante associée vers l'entrepôt local

Je sais, si vous avez d'abord une bibliothèque distante, vous pouvez utiliser git clone
Si l'entrepôt local est vide il n'y a rien vous pouvez utiliser git pull pour extraire des objets depuis la bibliothèque distante Venez à votre entrepôt local

Maintenant, j'ai un entrepôt avec des fichiers associés à une bibliothèque distante. Comment puis-je extraire le contenu de la bibliothèque distante vers l'emplacement local
Lorsque j'utilise git pull origin master:master, j'obtiens l'erreur suivante ?

某草草某草草2801 Il y a quelques jours778

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

  • 伊谢尔伦

    伊谢尔伦2017-05-02 09:46:15

    S'il y a un conflit, vous pouvez git fetch origin master d'abord, puis gérer le fichier en conflit, et ensuite add-commit-push cet ensemble.

    répondre
    0
  • PHP中文网

    PHP中文网2017-05-02 09:46:15

    Les deux bibliothèques n'ont pas d'histoire ancestrale commune et ne peuvent être simplement fusionnées.
    Vous devez réfléchir à la bibliothèque dont vous souhaitez extraire les enregistrements de soumission et les appliquer à une autre bibliothèque.

    répondre
    0
  • 漂亮男人

    漂亮男人2017-05-02 09:46:15

    Ma suggestion est de cloner d'abord l'entrepôt distant, puis d'y copier l'entrepôt local directement. Bien que cette méthode ne soit pas très élégante, elle peut quand même bien résoudre le problème. De plus, il est préférable de ne pas ajouter de fichiers lors de l'initialisation de l'entrepôt distant, car cela rendrait le travail ultérieur plus difficile.

    répondre
    0
  • 为情所困

    为情所困2017-05-02 09:46:15

    D'abord git fetch, git pull fusionnera automatiquement, mais pas la récupération. Ensuite, résolvez le conflit de code, puis fusionnez

    .

    répondre
    0
  • 为情所困

    为情所困2017-05-02 09:46:15

    Extrayez d'abord un dossier vide, puis remplacez vos fichiers existants en push

    répondre
    0
  • 仅有的幸福

    仅有的幸福2017-05-02 09:46:15

    Vous pouvez d'abord soumettre le code local, puis utiliser git pull origin master, résoudre le conflit, puis git commit, puis git push origin push

    répondre
    0
  • Annulerrépondre