Ich habe einen Git-Zweig develop
, und auf diesem Zweig gibt es eine Reihe von Commits, die nur Debugging-Anweisungen sind und sollte nicht in Produktion sein. In der Zwischenzeit möchte ich eine Pull-Anforderung vom develop
-Zweig auf unseren feature
-Zweig erstellen, aber ich möchte die Debugging-Commits nicht einschließen.Git hält bestimmte Commits aus Pull-Anforderungen
Es scheint, wie meine zwei Möglichkeiten, dies zu tun sind, um (1) einen develop-copy
Zweig erstellen, die entsprechenden Commits aus diesem Zweig fällt, und macht einen PR von develop-copy
oder (2) fallen die entsprechenden von develop
verpflichtet, macht die PR, dann cherry-Pick die Commits zurück in develop
. Beides ist irgendwie ein Schmerz.
Gibt es eine Möglichkeit, eine bestimmte Gruppe von Commits zu schieben oder zwei Zweige zu haben, die Kopien von einander sind, außer für diese Commits? Vielen Dank.
Wenn Sie nur bestimmte verpflichten schieben möchten, können Sie an dieser Antwort suchen http://stackoverflow.com/questions/3230074/git-pushing-specific-commit – afonte
Ich denke, das ist eine Option, alles Quetschen, dass _istnot_ ein Debugging-Commit und dann das Commit. – jay