mobile theme mode icon
theme mode light icon theme mode dark icon
Random Question Willkürlich
speech play
speech pause
speech stop

So verwenden Sie den Befehl „splitnew“ von Git, um einen Commit in zwei separate Commits aufzuteilen

„splitnew“ ist ein Befehl in Git, mit dem Sie einen Commit in zwei separate Commits aufteilen können. Es wird verwendet, wenn Sie einige in einem Commit vorgenommene Änderungen rückgängig machen möchten, die nach diesem Commit vorgenommenen Änderungen jedoch beibehalten möchten.

So können Sie „splitnew“ verwenden:

1. Suchen Sie zunächst den Commit, den Sie aufteilen möchten. Sie können dies tun, indem Sie „git log“ oder „gitk --all“ verwenden.
2. Verwenden Sie „git splitnew“ mit dem Commit-Hash des Commits, den Sie teilen möchten. Zum Beispiel:
```
git splitnew 0123456789abcdef
```
Dadurch wird ein neues Commit mit den Änderungen erstellt, die nach dem von Ihnen angegebenen Commit vorgenommen wurden, und die vor diesem Commit vorgenommenen Änderungen werden rückgängig gemacht.
3. Wenn Sie die ursprüngliche Commit-Nachricht behalten möchten, können Sie die Option „--keep-message“ verwenden. Zum Beispiel:
```
git splitnew --keep-message 0123456789abcdef
```
Dadurch wird ein neues Commit mit derselben Nachricht wie das ursprüngliche Commit erstellt.
4. Wenn Sie den ursprünglichen Commit in den neuen Commit komprimieren möchten, können Sie die Option „--squash“ verwenden. Zum Beispiel:
```
git splitnew --squash 0123456789abcdef
```
Dadurch wird ein neues Commit erstellt, das die vor und nach dem angegebenen Commit vorgenommenen Änderungen kombiniert.

Beachten Sie, dass „splitnew“ ein relativ neuer Befehl in Git ist, daher kann es sein, dass dies der Fall ist nicht in allen Git-Versionen verfügbar sein. Wenn Sie eine ältere Version von Git verwenden, müssen Sie möglicherweise einen anderen Befehl verwenden, z. B. „git reset“ mit der Option „--soft“, um ähnliche Ergebnisse zu erzielen.

Knowway.org verwendet Cookies, um Ihnen einen besseren Service zu bieten. Durch die Nutzung von Knowway.org stimmen Sie unserer Verwendung von Cookies zu. Ausführliche Informationen finden Sie in unserem Text zur Cookie-Richtlinie. close-policy