GIT - śledź postępy pracy i bądź na bieżąco z projektami

所在平台: Udemy

课程主页: https://www.udemy.com/course/kurs-git/

课程评论:没有评论

第一个写评论        关注课程

课程简介

本课程名为“GIT - 追踪工作进展并跟上项目”,旨在教授使用 Git 版本控制系统来管理项目。 **课程涵盖内容:** * **Git 的内部工作原理:** 了解 Git 是如何工作的。 * **版本控制的简单与快速:** 体验版本控制的便捷性。 * **查看、编辑和恢复更改:** 学习如何在 Git 中管理项目更改。 * **并行版本的工作:** 掌握与并行版本协同工作的技巧。 * **团队协作的最佳实践:** 学习高效的团队合作方法。 * **使用中央存储库:** 了解如何与中央存储库交互。 * **利用 GitHub 的潜力:** 掌握 GitHub 的使用方法。 * **分布式工作和 Pull Request:** 理解分布式工作流程和 Pull Request。 **课程结构:** 1. **Git 局域网操作:** * 独立使用 Git,为团队协作打下基础。 * 准备更改集、忽略临时文件。 * 创建带有描述的快照。 * 查看和比较长期的更改。 * 撤销更改、恢复旧版本、编辑历史记录。 * 恢复丢失的更改,修复历史记录(合并、拆分、重排)。 2. **“紧急修复”:** * 学习分支操作、添加标签、切换文件版本。 * 在不丢失数据的情况下比较和实验文件。 * 合并和拆分多个工作版本。 * 理解分支如何提高工作灵活性和支持多人并行开发。 3. **正确的文件版本:** * 学习如何描述和标记更改,以便追溯(何时、谁、为何更改)。 * 下载或上传更改集、合并本地和远程更改。 * 安全地解决冲突、在版本间迁移更改。 * 掌握 `git rebase` 命令,简化历史记录的构建和冲突解决。 4. **多人协作的挑战:** * 学习如何将更改集推送到服务器、下载他人的更改。 * 理解自动合并更改。 * 学习合并更改的不同策略,利用历史记录理解更改原因。 * 使用 rebase 按正确顺序应用更改。 5. **“我们通过邮件发送了会议摘要……” - GitHub:** * 了解 GitHub 作为 Git 存储库服务和协作平台。 * 学习如何协作开发代码或文档。 * 发布更改、提交供他人审查和合并。 * 了解任务规划、分配和进度管理。 6. **Git 的实践案例:** * 通过实际案例学习 Git 的典型技术和实践。 * 不限技术背景,即使不懂 HTML 也能学习。 * 学习单人工作流程、中断工作任务、准备与团队分享。 * 演示小型中央存储库和大型开源项目使用的分布式工作模式。 * 强调 Git 作为行业标准的重要性,以及本课程知识对工作效率的提升。 **课程对象:** * 希望学习 Git 并提高团队协作效率或个人项目管理能力的所有人。 * 处理源代码,希望保护更改、灵活处理并行版本、安全实验的开发者。 * 希望高效使用 GitHub 并理解其受欢迎程度的开发者。 本课程将通过简单实用的例子,教授 Git 的命令和功能,帮助学习者掌握这个行业标准的版本控制系统。

课程评论(0条)

课程详情

Koniec z chaotycznymi zmianami projektu w zespole, nieuporządkowanymi "szybkimi poprawkami" na ostatnia chwilę i przypadkowym traceniem danych po edycji pliku!Poznaj GIT - system kontroli wersji, który pozwala śledzić postępy Twojej pracy oraz współpracować z innymi osobami, jednocześnie pracującymi nad projektem. GIT pozwala zadbać o to, działania przebiegały płynnie, i by szybko móc eliminować pojawiające się konflikty. To znaczy, że GIT jest praktycznie dla każdego - i choć głównie korzystają z niego programiści czy front-end developerzy w pracy zespołowej, możesz go również użyć do śledzenia zmian w indywidualnych projektach, nawet gdy pracujesz na innych typach plików.CO JEST ZAWARTE W KURSIE?Podczas trwania kursu dowiesz się między innymi:jak GIT działa "od wewnątrz"dowiesz się jak proste i szybkie jest wersjonowanieprzekonasz się jak w GIT przebiega przegląd, edycja i przywracanie zmiannie będzie problemem praca z równoległymi wersjamiprzedstawimy Ci najlepsze techniki pracy zespołowejjak pracować z centralnym repozytoriumjak wykorzystać potencjał GitHubjak działa praca rozproszona i Pull RequestGIT - PRACA LOKALNAInne systemy wersjonowania wymagają konfiguracji specjalnych serwerów - a z GIT wystarczy do tego twój komputer. GIT pozwoli Ci zapisywać kolejne wersje twojej pracy lub eksperymentować z różnymi zmianami. Jeśli chcesz tworzyć kopie zapasowe - w kursie zobaczysz jak tworzyć klony twojego projektu oraz jak wysyłać i pobierać aktualne zmiany pomiędzy klonami. W pierwszej sekcji kursu dowiesz się jak:zyskać pewność w samodzielnej pracy z GITem nim podejmiesz się pracy w zespoleprzygotować zestaw zmianignorować pliki tymczasowetworzyć migawki z opisami zmianprzeglądać i porównywać zmiany dokonane nawet miesiące temuW kolejnej części kursu opowiemy Ci o tym, jak:wycofywać zmianyprzywracać wcześniejsze wersjeedytować historię zmianzobaczysz, że w GIT "nic nie ginie"jak możesz odzyskać pozornie utracone zmianyjak naprawić historię zmian łącząc, dzieląc, a nawet zmieniając kolejność dokonanych wcześniej zmian"SZYBKIE POPRAWKI"Jesteś w trakcie pracy nad ważnym projektem, i nagle musisz oderwać się od pracy, by wykonać "jedną, szybką poprawkę"? W GIT możesz błyskawicznie przełączyć się na inną wersje projektu, lub po prostu "odłożyć na później" pliki nad którymi pracujesz i wrócić do nich kiedy tylko tego potrzebujesz. W tej części kursu zobaczysz:jak pracować na gałęziachjak dodawać etykiety jak przełączać różne wersje plikówjak porównywać oraz eksperymentować z plikami bez ryzyka utraty danychnauczysz się łączyć i dzielić wiele różnych wersji twojej pracyZobaczysz, jak praca na gałęziach nie tylko zwiększy Twoją swobodę i elastyczność w codziennej pracy, ale również jak gałęzie pozwalają wielu osobom na równoległą pracę na tych samych plikach bez martwienia się o utratę danych lub niespójne wersje.ODPOWIEDNIE WERSJE PLIKUW kursie dowiesz się nie tylko jak zapamiętywać zmiany, ale także jak je opisywać i oznaczać, tak, by nawet miesiące później móc łatwo odnaleźć odpowiednią wersję pliku, lub by dowiedzieć się kiedy, kto i dlaczego zmieniał dany plik. Zaprezentujemy Ci między innymi:dobre praktyki w opisywaniu zmian, które wspomagają pracę grupowąjak pobrać lub wysłać zestaw zmian na serwer jak połączyć zmiany swoje, lub zmiany otrzymane od współpracownikajak bezpiecznie rozwiązać problem konfliktujących zmian w plikachjak przenieść zmiany z wersji do wersjiW kursie dowiesz się także jak w bardzo prosty sposób korzystać z pozornie najtrudniejszej funkcji GITa, jaką jest polecenie "rebase". Zobaczysz jak usprawni się Twoja praca, gdy będziesz mógł w jednym kroku zbudować historię zmian. Jeśli źle zapisałeś zmiany, nie podoba Ci się historia zmian, lub po prostu chciałbyś łatwo uniknąć konfliktów - git rebase będzie Twoim nowym ulubionym narzędziem.GDZIE PROGRAMISTÓW SZEŚCIU...…zmieniło ten sam plik, trzeba jakoś te zmiany połączyć. W tej części zobaczysz:jak GIT pozwala wysłać zestaw zmian na serwerjak pozwala pobrać zmiany innych osób...i automatycznie dołączyć te zmiany w odpowiednich miejscachCo jednak jeśli dwie osoby zmienią tę samą linię w pliku? W kursie dowiesz się nie tylko jakie są różne sposoby i strategie łączenia zmian, ale także jak dzięki historii będziesz wiedział dlaczego zmiana w pliku została wprowadzona. Dzięki narzędziu rebase będziesz mógł zaaplikować wszystkie zmiany w odpowiedniej kolejności i w odpowiednim miejscu."PRZECIEŻ WYSŁALIŚMY PODSUMOWANIE SPOTKANIA MAILOWO..."W kursie poznasz także usługę GitHub. GitHub to nie tylko usługa udostępniająca repozytoria dla GIT - umożliwia również tzw. społecznościowe podejście do tworzenia… I to nie tylko kodu. Zobaczysz, że: dzięki GitHub praca nad kodem aplikacji czy nową książką może odbywać się zespołowopokażemy Ci jak publikować swoje zmianyjak zgłaszać je innym do przejrzenia i połączenia z ich wersjąpoznasz sposoby planowania pracy, przydzielania zadań i zarządzania postępem ich wykonania.A to wszystko na twoim koncie na portalu GitHub. PRAKTYCZNE PRZYKŁADY PRACY Z GITOprócz poleceń i funkcji GIT w tym kursie pokażemy Ci również, na prostych, praktycznych przykładach, typowe techniki i praktyki pracy z GIT. Co ważne, nie musisz znać HTML by skorzystać z tej części kursu! Zobaczysz jak wygląda praca z perspektywy jednej osoby, co zrobić gdy musisz przerwać pracę i przełączyć się na inne zadanie oraz jak przygotować Twoją pracę do podzielenia się nią z zespołem. Pokażemy kilka przykładów organizacji pracy. Zobaczysz prace z małym, centralnym repozytorium, a także modele pracy rozproszonej, z której korzystają duże projekty typu open-source. GIT to branżowy standard, który obowiązuje praktycznie we wszystkich firmach zajmujących się tworzeniem aplikacji lub stron internetowych. Sprawia to, że wiedza, którą zdobędziesz po przerobieniu tego kursu, bezpośrednio przełoży się na efektywność Twojej pracy oraz projekty, które tworzysz.DLA KOGO JEST TEN KURS?Kurs przygotowany został z myślą o wszystkich, którzy chcą nauczyć się najbardziej popularnego i elastycznego systemu kontroli wersji i wykorzystać go do efektywnej pracy w zespole, jak i na potrzeby indywidualnych projektów. Jest również przeznaczony dla każdego, kto pracuje z kodem źródłowym i chciałby nie tylko tego, by jego zmiany były bezpieczne, ale by jednocześnie mieć swobodę pracy na kilku równoległych wersjach kodu oraz móc swobodnie eksperymentować nie bojąc się o utratę danych.Jeśli chciałbyś dowiedzieć się jak sprawnie korzystać z Githuba oraz zrozumieć, czemu ten system jest tak chętnie stosowany przez programistów na całym świecie - to najlepsza metoda!

课程标签

0人关注该课程

主题相关的课程