在處理某些文件時,我爲每個文件創建了一個備份文件,但是在推送和重新綁定之前,我忘記了刪除它們。我曾多次承諾,但尚未推出。如何從推Git提交中刪除文件
這裏是我的步驟:
git add -A
git commit -m <message>
git checkout master
git pull upstream master
git push
git checkout "branch"
git rebase master
我現在的分支機構不具有備份文件了。只需用更新的分支推送和重新分配主設備就足夠了嗎?
感謝您的簡單解決方案。我在想什麼。自提交以來,我對其他文件進行了一些更改。軟重置是否使我修改的文件保持最新? – Nik
是的。軟重置會保留對所做文件的所有更改,但只會刪除所有提交。即,如果您執行軟重置,然後只進行提交,則與壓縮提交相同。 –