web-dev-qa-db-fra.com

Git: rien d’ajouté à commettre mais des fichiers non suivis

Je suis nouveau dans Git et l'utilise pour la toute première fois. J'apprécierais si quelqu'un pouvait m'aider. J'ai essayé de trouver la réponse sur les forums, mais il y a des tonnes de commandes qui sortent et je ne sais pas laquelle utiliser.

Sur le serveur de production, si je fais le git pull, il me donne l'erreur suivante:

Fichiers non suivis: (utilisez "git add ..." pour inclure dans ce qui sera commis)

Optimization/language/languageUpdate.php
email_test.php
nothing added to commit but untracked files present (use "git add" to track)
Please move or remove them before you can merge.

Je ne sais pas trop comment le faire fonctionner. Si je les enlève, d'où serait-il enlevé. Appréciez votre réponse.

38
user4943236

Vous avez deux options ici. Vous pouvez soit ajouter les fichiers non suivis dans votre référentiel Git (comme le message d'avertissement le suggère), ou vous pouvez ajouter les fichiers dans votre fichier .gitignore si vous voulez que Git les ignore.

Pour ajouter les fichiers, utilisez git add:

git add Optimization/language/languageUpdate.php
git add email_test.php

Pour ignorer les fichiers, ajoutez les lignes suivantes à votre .gitignore:

/Optimization/language/languageUpdate.php
/email_test.php

L'une ou l'autre option devrait permettre au git pull de réussir par la suite.

40
Tim Biegeleisen

De plus, au lieu d’ajouter chaque fichier manuellement, nous pourrions faire quelque chose comme:

git add --all

OR

git add -A

Cela supprimera également tous les fichiers non présents ou supprimés (fichiers suivis dans le répertoire de travail actuel qui sont maintenant absents).

Si vous voulez seulement ajouter des fichiers qui sont suivis et qui ont changé, vous voudrez faire

git add -u

Quelle est la différence entre git add . et git add --all?

31
Viv

S'il vous plaît suivez ce processus 

Tout d’abord, installez git bash et créez un dépôt sur git

1) Allez dans le répertoire de travail contenant le fichier que vous voulez envoyer à distance et créez le dossier .git en 

$ git init

2) Ajoutez les fichiers dans votre nouveau référentiel local . $ git add. Remarque: pendant que vous êtes dans le même dossier, assurez-vous d'avoir placé point après commande si vous indiquez chemin ou non, ce qui créera une ambiguïté. 

3) Commettez les fichiers que vous avez stockés dans votre référentiel local . $ git commit -m "First commit"

4) après cela, allez dans le référentiel git et copiez l'URL distante $ git distant add Origin URL du référentiel distant

5) $ git remote -v Remarque: ceci demandera à user.email et user.name simplement de le mettre comme indiqué par config 

6) $ git Push Origin master Cela va envoyer tout le code validé à FILE.git sur le dépôt

Et je pense que nous avons fini 

2

Suivez toutes les étapes . Étape 1 Commencez par initialiser git $ Git init Étape 2. Vérifiez que les fichiers existent ou non . $ Git ls Étape 3 Ajoutez le fichier $ Git ajoutez le nom du fichier Étape 4 Ajoutez un commentaire à afficher $ Git commit -m "votre commentaire" Étape 5 Un lien vers votre référentiel $ git remote ajoute le lien de référentiel de copie d’origine et collez ici étape 6 Appuyez sur Git $ git Push -u Maître d’origine

0
Zakir Hussain