Как отправить изменения пробелов в git так, чтобы никто не узнал?

Как отправить изменения пробелов в git так, чтобы никто не узнал?

Я очень внимательно отношусь к правильным отступам и пробелам в своем коде, поэтому меня беспокоит, что большая часть кода в репозитории, над которым я работаю, ужасно «грязная».

Я хочу «почистить» код, но не хочу, чтобы меня пилили за «внесение радикальных изменений». Есть ли способ скрыть изменения пробелов от коллег? Большинство из нас используют gitblit, а некоторые — SourceTree. В конце концов, лучше, чтобы никто не знал об этих изменениях.

решение1

Можно ли как-то скрыть изменения пробелов от коллег?

Нет, на самом деле нет. Если они получат сдачу, они увидят сдачу, если толькоонирешили игнорировать различия в пробелах локально в своем средстве просмотра различий — вы не можете влиять на такие настройки удаленно. (У ваших коллег могут даже возникнуть конфликты слияния в результате изменения.)

В таких проектах, как linux.git, принято очищать только те конкретные области (модули, функции и т. д.), над которыми вы в данный момент работаете.

Попробуйте начать тенденцию использованияавтоматизированныйформатировщики кода (например, «go fmt»); очистка всего репозитория может стать проще, если другие разработчики уже привыкли делать то же самое для своего кода, но это лучше обсудить в другом месте, например, Workplace.SE.

Связанный контент