Я делаю проект React и сохраняю github.
Я делю свой проект на разные более крупные этапы.
Когда я достиг большего уровня, я также копирую свою локальную папку и продолжаю с этого момента.
Я также копирую свою папку git, но не копирую модули узла и package-lock.json ... и т. д., потому что она воссоздана после установки npm.
Теперь этот момент я могу изменить и сохранить на github без проблем.
Но если я переключу ветку
git checkout -b other-branch
git push --set-upstream origin other-branch
Не показывать мои вклады в моем профиле?!
Изменения появляются в моей правильной ветке (другая ветка)
Из часто задаваемых вопросов github: Что считается вкладом:
On your profile page, certain actions count as contributions:
- Committing to a repository's default branch or gh-pages branch
- Opening an issue
- Opening a discussion
- Answering a discussion
- Proposing a pull request
- Submitting a pull request review
Таким образом, учитываются только фиксации в ветке по умолчанию (main
, master
, develop
, что угодно), other-branch
не учитывается, если вы не определите ее как ветку по умолчанию.
Если отдел кадров интересует только количество ваших взносов, меняйте работодателя, а не филиал.
Но почему это? Моя большая часть работы «исчезает» из HR и работодателя, так что ... я должен зафиксировать все в одной ветке? Какова наилучшая практика? Спасибо