Je n'aime vraiment pas la zone de mise en scène git, cela rend ma vie inutilement confuse.Désactiver la zone de mise en scène git
Est-il possible de le désactiver pour que tous les fichiers édités et nouveaux soient dans un seul contexte? Alors que git diff montre le diff entre le dépôt et mon répertoire de travail (et je n'ai pas besoin de taper aussi git diff --cached) et que git ci vérifie dans toute ma copie de travail (pas seulement la partie qui est mise en scène). Si ce n'est pas le cas, des alternatives (comme la configuration de cofigurations) pour que je n'aie pas de mise en scène seraient également très bien.
Je n'ai pas la possibilité de passer à un autre DVCS et je ne veux pas apprendre à aimer la zone de transit. S'il vous plaît ne pas poster de suggérer ces :(
Merci, -Shawn
PS: J'ai demandé cela sur superuser.com, https://superuser.com/questions/192022/disable-git-staging-area, mais ce forum semble avoir beaucoup moins affiché (seulement 118 git marqués par rapport à 4448 ici)
Je ne supprimerais jamais la mise en scène même si possible, mais je vous ai voté juste pour voir si c'est possible. – matpie
Être développeur, c'est apprendre. Je ne peux même pas imaginer pourquoi vous voudriez ignorer vos outils et ne pas apprendre à utiliser leurs plus grandes forces. Êtes-vous également opposé à l'apprentissage de nouvelles API ou de nouveaux modèles de conception? :/ – Daenyth
@Daenyth: Je n'ai aucun problème avec l'apprentissage de nouveaux outils. Je comprends que cela * pourrait * être une option utile pour certaines personnes à certains moments. Je suis sûr que dans ma situation ce n'est pas utile. Je pense qu'il est idiot que git vous oblige à utiliser certaines technologies (comme la zone de transit) plutôt que de vous permettre simplement de les utiliser. Parfois, vous avez besoin d'un tournevis et parfois d'un marteau, mais je serais énervé si mon tournevis avait un marteau intégré que je devais naviguer juste pour que je puisse dévisser ma poignée de porte. – sligocki