Envoyer les modifications à distance repo sans commettre
Est-il possible d'envoyer les modifications à un dépôt distant sans commettre la branche master? J'utilise la télécommande repo juste pour le déploiement.
Que voulez-vous dire par "j'utilise la télécommande repo juste pour le déploiement."? Voulez-vous utiliser Git comme un remplacement pour un client SSH juste de pousser des changements?
Je pense qu'il voulait dire du déploiement des applications qui utilisent un repo git comme source, comme par exemple Heroku ne
Je pense qu'il voulait dire du déploiement des applications qui utilisent un repo git comme source, comme par exemple Heroku ne
OriginalL'auteur ryudice | 2011-01-03
Vous devez vous connecter pour publier un commentaire.
Non, il n'y a aucun moyen de le faire, comme il l'obligerait à s'opposer à l'ensemble de la "git stratégie", je suppose. Je ne sais pas à propos de votre système de déploiement, mais je pense un bon moyen de faire ce que vous voulez est de travailler sur les différentes branches (qui est, pour le développement et l'autre qui est déployé lors de la poussée), et en fusionnant les changements que vous voulez déployé à partir de votre développement-direction générale dans votre branche.
OriginalL'auteur jnsz
Vous pouvez créer un vide commit et push:
git commit --allow-empty
OriginalL'auteur Andrew Homeyer
Non, vous devez faire un commit avant que vous pouvez pousser. Qu'est-ce que le fait d'être poussé est le commit (ou s'engage).
OriginalL'auteur Ryan Bigg
Si vous souhaitez faire un spécifique commettre:
OriginalL'auteur sabalaba
Si vous avez de déploiement de code dans le post-recevoir crochet puis il vous suffit de l'exécuter à partir du shell (sh post-receive) qui a effectivement travaillé pour moi à quelques reprises.
OriginalL'auteur Aftab Naveed