Вы не можете создать ветку для одного файла в Git. Когда вы создаете ветку, вы создаете ветку для всего репо. (Конечно, в отличие от Subversion, ветвь не создает фактических копий ваших файлов на диске, поэтому ветки дешевы и не занимают так много дополнительного пространства, как ветка Subversion.)
Похоже, что ветвь для этого изменения значка будет долговременной ветвью, то есть изменения будут объединены с основным, но эти изменения не будут часто возвращаться к главному, и вы будете в значительной степени держите ветвь вокруг постоянной. В этом случае вы должны настроить ветку на автоматическую дорожку главную ветку. Вы можете установить это, передав опцию --track
в git branch
или git checkout
, при создании новой ветви (см. Справочную страницу для git branch
для более подробной информации).