私は、現在のブランチからマスターへのすべてのコミットをrebaseしてスカッシュします。ここで私は何をしようとしているものです。この場合、Git:ブランチからマスターへのリベースとスカッシュのコミット方法は?
git rebase -i master
がコミットはnew-feature
ブランチで
git checkout master
git rebase -i new-feature
ままになります:それは私がしようとしていた後
git checkout -b new-feature
は、コミットのカップルを作ります
私にはnoopメッセージで編集ウィンドウが表示されます。
私は、コマンドについて知っている:
git merge --squash new-feature
しかし、私は現在、rebase
コマンドの学習に取り組んでいます。
「これを行う前にコミットせずにスカッシュできません」というメッセージが表示されます。 http://stackoverflow.com/questions/2563632/how-can-i-merge-two-commits-into-one – backdesk
ニース...私は通常私のコミット 'git rebase -i HEAD〜##'をスカッシュしますがプル/リベース 'git pull --rebase origin master'私はリベースの前/後を見直すことができます。 – Tracker1
この回答は、 – fernandopasik