8
votes

Comment garder les repos gits en synchronisation

Je ne sais pas encore git. Donc, j'ai une question de base:

Je veux garder l'un des repos que j'utilise (je ne le possède pas, je l'ai cloné) en synchronisation avec ma copie locale.

Comment puis-je faire ça?

Je suis au courant de Git Fetch / Tirez, mais lorsque je dirigez-vous dans le même dossier où j'ai exécuté git clone http: //.....git Je reçois l'erreur suivante

fatal: pas un référentiel git (ou aucun des Les annuaires des parents): .git

merci, moi

git

0 commentaires

3 Réponses :


0
votes

Git Fetch téléchargera toutes les modifications existantes sur la télécommande, mais ne mettra pas à jour votre arbre de travail. Git Tira téléchargera des modifications et si vous êtes sur une branche locale suivi d'une branche distante, mettra la mise à jour pour vous.


0 commentaires

10
votes

git fetch récupérera toutes les modifications de la télécommande.

git tire fusionnera ces changements de la télécommande dans votre copie locale (ceci accomplit deux commandes en une étape. Fetch & Fusion

Si vous avez l'accès au référentiel à distance, git poussez poussera vos modifications locales à l'origine que vous avez clonées.


2 commentaires

Quand je fais que je reçois une erreur, comme ceci: fatal: pas un référentiel git (ni aucun des répertoires parent): .git - et je gère la commande dans le même chemin où j'ai fait le clone git


@Amok Êtes-vous dans le répertoire qui a été cloné? Que voyez-vous lorsque vous tapez "statut git"?



2
votes

Git Clone crée un nouveau répertoire pour le repo cloné. Vous devez d'abord y aller. Par exemple: xxx


2 commentaires

Git Fetch ne fusionne pas dans les mises à jour du maître dans votre copie locale! VOUS VOULEZ QUE VOUS VOULEZ GIT (voir la réponse votée supérieure, ci-dessous)


Il n'a voulu que résoudre le problème "Pas un référentiel git"