CodeDala
Басты бет
Курстар
Жолдар
Бұл қалай жұмыс істейді
Тарифтер
🌐
KZ
RU
EN
Кіру
Тегін бастау
⎇
💻 Әзірлеушілерге
Git және GitHub
Код нұсқалары, тармақтар, GitHub арқылы командалық жұмыс
Не құрастырасың
📘
Берік іргетас
⚡
Браузерде тәжірибе
🎯
Шағын жобалар
🎓
Курс сертификаты
📘 31
сабақ
⏱ 1-2 кеш
🎓 Жаңадан бастаушыларға
🎯 Мақсат
Git және GitHub меңгеру
⚡
+360
XP
🏆
Сертификат
PDF
🎓
Курс аяқталды
Прогресс
0 / 31 · 0%
Келесі қадам:
Git дегеніміз не
Жобаны бастау →
Курс бағдарламасы
01
Баптау және бірінші репозиторий
0 / 5 сабақ
⌄
01
Git дегеніміз не
Нұсқаларды басқару
•
Тарих
•
Неге Git
⚡ +10
▶ Қазір
02
git config — авторды баптау
Аты-жөн
•
Электрондық пошта
•
git config
⚡ +10
Ашық
03
git init — репозиторий жасау
git init
•
.git каталогы
•
Жергілікті репо
⚡ +10
Ашық
04
git status — файлдар күйі
Untracked
•
Modified
•
Staged
⚡ +10
Ашық
05
git config --list — баптауларды тексеру
Баптауларды тексеру
•
config --list
•
Глобалды баптаулар
⚡ +10
Ашық
02
Staging және коммиттер
0 / 6 сабақ
⌄
06
git add — файлды stage-ке қосу
git add
•
Staging area
•
Файл атауы
⚡ +10
Ашық
07
git add . — барлық файлдарды қосу
git add .
•
Барлық өзгерістер
•
Нүкте мағынасы
⚡ +10
Ашық
08
git commit — нұсқаны сақтау
git commit
•
-m жалаушасы
•
Коммит хабары
⚡ +10
Ашық
09
git log — коммиттер тарихы
git log
•
--oneline
•
Коммит тарихы
⚡ +10
Ашық
10
git diff — не өзгерді
git diff
•
Өзгерістерді салыстыру
•
Staged diff
⚡ +10
Ашық
11
.gitignore — файлдарды жасыру
.gitignore
•
Жасыру ережелері
•
node_modules
⚡ +10
Ашық
03
Тармақтар және біріктіру
0 / 6 сабақ
⌄
12
Тармақ дегеніміз не
Тармақ ұғымы
•
main тармағы
•
Параллель даму
⚡ +10
Ашық
13
git switch — тармақтарды ауыстыру
git switch
•
Тармақ жасау
•
git switch -c
⚡ +10
Ашық
14
git merge — тармақтарды біріктіру
git merge
•
Fast-forward
•
Merge коммиті
⚡ +10
Ашық
15
Тармақты жою
git branch -d
•
Тармақты тазалау
•
Merge кейін
⚡ +10
Ашық
16
Merge қайшылықтары
Қайшылық
•
<<<<<<< белгілері
•
Шешу жолы
⚡ +10
Ашық
17
git rebase — тарихты тегістеу
git rebase
•
Тарихты тегістеу
•
rebase vs merge
⚡ +10
Ашық
04
Қашықтағы репозиторийлер
0 / 5 сабақ
⌄
18
git remote add — GitHub-пен байланысу
git remote add
•
origin
•
GitHub URL
⚡ +10
Ашық
19
git push — GitHub-қа жіберу
git push
•
-u жалаушасы
•
Upstream байланысы
⚡ +10
Ашық
20
git clone — репозиторийді жергілікті орнату
git clone
•
Репозиторийді көшіру
•
HTTPS vs SSH
⚡ +10
Ашық
21
git fetch және git pull
git fetch
•
git pull
•
Өзгерістерді алу
⚡ +10
Ашық
22
git push — feature тармағын жіберу
Feature тармағын push
•
PR негізі
•
Қашықтағы тармақ
⚡ +10
Ашық
05
Өзгерістерді болдырмау
0 / 5 сабақ
⌄
23
git restore — жергілікті өзгерістерді болдырмау
git restore
•
Өзгерістерді тастау
•
Соңғы коммитке қайту
⚡ +10
Ашық
24
git reset — коммиттерді болдырмау
git reset --soft
•
git reset --hard
•
HEAD~1
⚡ +10
Ашық
25
git revert — коммитті қауіпсіз болдырмау
git revert
•
Жаңа болдырмау коммиті
•
Қауіпсіз болдырмау
⚡ +10
Ашық
26
git stash — өзгерістерді уақытша сақтау
git stash
•
git stash pop
•
Уақытша сақтау
⚡ +10
Ашық
27
git tag — нұсқаларды белгілеу
git tag
•
Нұсқа белгісі
•
v1.0.0
⚡ +10
Ашық
06
Командалық жұмыс
0 / 4 сабақ
⌄
28
Fork — бөтен репозиторийдің көшірмесі
Fork
•
GitHub-та fork
•
Ашық код
⚡ +10
Ашық
29
Pull Request дегеніміз не
Pull Request
•
Код шолу
•
PR ашу
⚡ +10
Ашық
30
git shortlog және авторлар статистикасы
git shortlog
•
Авторлар
•
Коммит статистикасы
⚡ +10
Ашық
31
Шағын жоба: толық Git жұмыс тізбегі
Толық тізбек
•
PR дайындау
•
Командалық workflow
🎓
Курс аяқталды
Ашық
Git және GitHub — онлайн бағдарламалау курсы