29 votes

github pour mac ne permet pas d'effectuer partielle checkin/s'engager

J'utilise GitHub pour Mac, et avez des tas de changements dans ma branche. Je suis ont commis des changements et a gardé d'autres non validée comme je m'attends à ce que d'autres changements. cependant, lorsque j'essaie de faire de la synchronisation dans le but de pousser les modifications dans le dépôt Git, il se plaint - 'les Modifications non Validées - Svp commettre toutes vos modifications avant de synchroniser.'

Une idée? n'est elle s'attend à ce que tous les changements soient commis tout le temps lorsque vous effectuez une synchronisation?

84voto

Curley Points 1278

Plutôt que de "synchronisation" vos modifications, GitHub pour Mac ne vous offrons la possibilité de pousser, de tirer et de synchroniser les modifications. Malheureusement, l'INTERFACE utilisateur bouton pour synchroniser uniquement. Toutefois, si vous allez à la barre de menu, sous "Référentiel" vous voyez qu'il y a deux autres changements: push (commande + P) ou tirer (maj + commande + P).

2voto

Waynn Lue Points 5743

Depuis je crois que la synchronisation n'deux git pull et git push, c'est d'essayer de tirer et de fusionner les modifications sur le dépôt distant à votre succursale locale. Si vous souhaitez synchroniser correctement les modifications non validées changements locaux, vous devez ranger vos modifications, n'sync, puis unstash vos modifications. Rappelez-vous, si il y a des conflits de modifications lorsque vous unstash, vous devrez trouver la bonne façon de les fusionner.

edit: en Vertu de l' Repository, vous pouvez le faire push (Cmd + P) ou pull (Maj + Cmd + P).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X