У меня две ветки. Стадии и бета-версии. В нем есть код (включая файлы), который я вообще не хочу. Как я могу заставить Beta полностью перезаписать Staging, так что ни один из этих файлов или кода не будет объединен с Staging into Beta.
Я вижу, что некоторые люди рекомендуют это делать:
git checkout staging
git merge -s ours beta
Но я не считаю, что ранее существовавшие файлы были бы "конфликтом кода" и поэтому не будут удалены. Я ошибаюсь? Если я прав, как бы я это сделал?