git - Comment ignorer des fichiers avec SourceTree?
PHPz
PHPz 2017-05-02 09:26:14
0
6
1598

Maintenant, le projet est contrôlé en version par une combinaison de SourceTree et git.
Au début, j'ai ajouté les fichiers qui devaient être ignorés au fichier .gitignore, mais j'ai constaté que cela ne fonctionnait pas. Ensuite, j'ai cherché sur Internet et il m'a semblé que les fichiers précédemment soumis sur le serveur pour être ignorés devaient être supprimés avant de pouvoir fonctionner, sinon ils seraient invalides. Cela semble plus gênant.

J’ai utilisé la fonction stop tracking, mais je l’ai trouvée inutile. Je ne sais pas comment l’utiliser correctement.
La méthode ignore à l'intérieur est toujours grise et ne peut pas être cliquée, probablement pour les raisons ci-dessus.

Puis-je utiliser directement SourceTree pour ignorer sélectivement certains fichiers ? Parce qu'il existe des fichiers locaux non pertinents qui changeront toujours après l'exécution du programme, une grosse pile est là et encombrée.

PHPz
PHPz

学习是最好的投资!

répondre à tous(6)
淡淡烟草味

Utilisez .gitignore pour filtrer les fichiers, tels que les fichiers intermédiaires lors de la compilation, etc. Ces fichiers n'ont pas besoin d'être suivis et gérés.
Phénomènes :
Ajoutez le fichier file1 dans .gitignore pour filtrer le fichier, mais l'état du fichier file1 est toujours affiché via git status.
Raison :
Ce fichier existe déjà dans la bibliothèque git et le fichier a déjà été poussé.
Le fichier .gitignore ne fonctionne que pour les fichiers qui n'ont pas été ajoutés à la gestion des versions. Si ces fichiers ont déjà été inclus dans la bibliothèque de versions à l'aide de git, cela ne fonctionnera pas.
Solution :
doit être supprimé. dans le fichier de bibliothèque git et mis à jour.
Vérifiez ensuite à nouveau le statut avec git status, et le fichier file1 n'affiche plus le statut.

Source : http://blog.csdn.net/zhangjs0322/article/details/37658669

左手右手慢动作

Modifiez d'abord .gitignore, puis poussez-le. Vous ne verrez pas les fichiers ou les chemins ignorés la prochaine fois
Quant à l'ignorance uniquement des fichiers que vous spécifiez localement... je ne suis pas sûr

.
世界只因有你

Cliquez avec le bouton droit sur le fichier non validé et voyez ignorer

淡淡烟草味

Il est recommandé de suivre le compte d'abonnement WeChat : Git Assistant

小葫芦

Ajouter .gitignore, modifier le fichier : Par exemple :

#是注释
#Java class files
*.class

# generated files
bin/
gen/
洪涛

Idem pour mon sourceTree, .gitignore ne fonctionne pas.
Après avoir vérifié pendant un moment, je suis arrivé à la conclusion que git a un cache et doit être nettoyé.

Vous pouvez d'abord soumettre vos modifications localement, puis exécuter les commandes suivantes une par une.

git rm -r --cached .
git add .
git commit -m "fichiers non suivis corrigés"

Référence : http://stackoverflow.com/ques...

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal