Git инженерлік тәртіп ретінде
Артқа
Бастапқы Тегін

Git инженерлік тәртіп ретінде

Git бойынша практикалық курс: командаларды жаттап алу үшін емес, жүйенің моделін түсіну, өзгерістер тарихын таза жүргізу, тармақтармен қауіпсіз жұмыс істеу, қақтығыстарды шешу және релиздерді ретпен шығару үшін.

Git Version Control Branching Team Workflow Release Management

Курс құрылымы

Жарияланған нұсқа: модульдер, сабақтар және ұзақтығы.

Git бастаулары, орнату және жұмыс моделі

Git не үшін пайда болды, қандай мәселелерді шешті, оны қалай орнатып, баптап, ішкі моделін түсінуге болады.

  1. Git не үшін пайда болды
    25 мин
  2. Git, PhpStorm орнату және алғашқы репозиторий
    30 мин
  3. Git жоба туралы қалай ойлайды
    35 мин

Commit және таза өзгерістер тарихы

Атомарлық commit, index, diff, тарих логикасы және өзгерістерді сапалы бекіту.

  1. Атомарлық commit-тер
    30 мин
  2. Тарих архитектураның бөлігі ретінде
    28 мин

Тармақтар, merge, rebase және worktree

Өзгерістерді оқшаулау, біріктіру стратегиялары және хаоссыз параллель жұмыс.

  1. Бұтақтар оқшаулау механизмі ретінде
    35 мин
  2. Merge, rebase және worktree
    40 мин

Қашықтағы репозиторийлер және командалық жұмыс

origin, fetch, pull, push, tracking branches, pull request және бірлескен әзірлеу.

  1. Fetch, pull, push және tracking branches
    35 мин
  2. Pull request, review және конфликттер
    40 мин

Қателерді түзету және күрделі операциялар

reset, restore, revert, reflog, stash, cherry-pick және қателерден кейін қауіпсіз қалпына келтіру.

  1. Reset, restore және revert
    40 мин
  2. Reflog, stash және cherry-pick
    40 мин

Conventional Commits және Git инженерлік мәдениеті

Commit history стандарттау, .gitignore, tags, release flow, git flow, trunk-based және жоба тарихының тәртібі.

  1. Conventional Commits
    45 мин
  2. .gitignore, tags және ветвление стратегиялары
    40 мин