填加.gitignore文件提交后,忽略做版本控制的文件又重新加入了版本控制。
淡淡烟草味
淡淡烟草味 2017-05-02 09:22:57
0
3
564

  远程仓库上有一些配置文件之前被上传了上去,想去掉对他们的版本控制,每次commit或者push的时候不要加入这些配置文件。于是先把这些文件设置为untrack,然后建立.gitignore文件,将要忽略的文件名字加入该文件中,eclipse中文件的图标已经有发生变化,commit的时候是提示各种delete:文件名。
  但是不管是commit或者commit/push后,刚才那些ignore了的文件又全部重新加入了版本控制(通过eclipse里文件的图标看出来,修改了一下文件内容commit也能看到)。想问下这是什么情况,为什么commit后原先去掉版本控制的文件又重新加入了版本控制?

淡淡烟草味
淡淡烟草味

répondre à tous(3)
我想大声告诉你

Supposons que vous ayez trois fichiers
a.txt, b.txt, c.txt et qu'ils ont tous été soumis.

Maintenant tu souhaitesignore b.txt

Ensuite, vous devez ajouter b.txt au fichier .gitignore, echo "b.txt" >> .gitignore

Alors cette fois commit/push, vous verrez

.gitignore
b.txt

Si b.txt il y a des changements cette fois, vous le verrez. C'est bon

Concentrez-vous simplement sur commit/push, et tous les changements b.txt seront ignorés la prochaine fois.

Je ne sais pas si tu as besoin de dire ça

迷茫

Ceci contient les résultats souhaités /q/1010000000430426

左手右手慢动作

Le problème a été résolu. La méthode de fonctionnement est (dans Eclipse) : cliquez d'abord avec le bouton droit sur le fichier à supprimer du contrôle de version et ignorez-le. Un enregistrement du fichier sera ajouté dans .gitignore, puis supprimez le fichier, puis validez et poussez, de sorte que le fichier soit supprimé. La branche distante sera supprimée. Le fichier. La prochaine fois que vous régénérerez le fichier localement, puisqu'il est ajouté à .gitignore, le fichier nouvellement généré ne sera plus ajouté au contrôle de version~
(ps : j'ai déjà suivi cette idée. Cela n'a pas fonctionné, mais le lendemain, j'ai demandé conseil à quelqu'un d'autre et il m'a dit la même chose, puis je suis rentré chez moi et j'ai réessayé et ça a fonctionné =.=)

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