いくつかのファイルを処理しているときに、それぞれにバックアップファイルを作成しましたが、プッシュとリベースの前にそれらを消去するのを忘れました。私は何度も何度もコミットしていますが、まだプッシュしていません。ここでGitコミットからファイルを削除する方法
は私のステップだった:
git add -A
git commit -m <message>
git checkout master
git pull upstream master
git push
git checkout "branch"
git rebase master
私の現在のブランチはもうバックアップファイルを持っていません。更新されたブランチでマスターをプッシュしてリベースするだけで十分でしょうか?
シンプルなソリューションをありがとう。私は何かについて不思議だった。そのコミット以来、私は他のファイルにいくつかの変更を加えました。ソフトリセットにより、私が修正したファイルは最新の状態に保たれますか? – Nik
はい。ソフトリセットは、作成したファイルの変更をすべて保持しますが、すべてのコミットを削除するだけです。つまり、ソフトリセットをしてからコミットするだけの場合は、コミットを押しつぶすことと同じになります。 –