|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/git-basico-ao-avancado-2024/
课程评论:没有评论
课程名称:Git - 从基础到高级(2024) 课程概述:随着企业越来越多地投资于科技项目,以便简化业务、自动化任务和传播信息,项目开发的第一步通常是确定如何控制和维护开发过程中的更改。有多种市场工具可以实现这一目的,Git是一个极好的选择。作为目前最常用的版本控制工具,尤其是在开源项目中,Git能够存储项目文件的所有更改,并且允许恢复到之前的状态。此外,Git还支持多位开发者同时在同一项目(甚至同一文件)上工作。 本课程将以实用的方式进行授课,通过动画直观地展示每个步骤,以助于学习。课程目标是提供丰富的资源,便于日常使用。学习内容包括: - 别名(Aliases) - 克隆与初始化(Clone x init) - 添加/提交/推送(Add / commit / push) - Git IDs / 对象(objects) - 文件状态(未跟踪、未修改、已修改和已暂存) - 放弃更改(本地、已准备和已版本化) - 重置(软、混合和硬重置) - 还原与重置(Revert x reset) - 提交历史的表示(DAG) - 分支(Branches) - 切换(Switch) - 责任追踪(Blame) - 标签(轻量与注释) - 合并(快速前进和三路合并)与变基(Rebase) - 冲突处理 - 选择性应用提交(Cherry-pick) - 获取与拉取(Fetch / pull) - 拉取请求(Pull request) - 临时保存更改(Stash) - 修正提交(Amend) - 迭代变基(Rebase iterativo) - 压缩合并(Squash merge) - 二分查找(Bisect) - 忽略文件和目录 - 差异比较(Diff) - Grep查找 - HTTPS与SSH - Bare仓库 - 子模块 - Git内部原理 如果您与技术领域有直接的联系或希望学习文件版本控制工具,欢迎参加本课程。
Cada vez mais as empresas investem em projetos de tecnologias para facilitar negócios, automatizar tarefas, difundir informações entre vários outros propósitos. Geralmente uma das primeiras etapas de desenvolvimento de projetos é definir como você irá controlar e manter as alterações que irão ocorrer ao longo do desenvolvimento. Existem algumas ferramentas de mercado com esta finalidade.Neste curso você irá aprender sobre o Git, uma ótima opção para este propósito. Entre os controles de versões disponíveis no mercado o Git é o mais utilizado, principalmente em projetos open source. Esta ferramenta armazena todas as alterações ocorridas nos arquivos do seu projeto permitindo regressões para um estado anterior. Além disso, permite que várias pessoas trabalhem simultaneamente no mesmo projeto e até nos mesmos arquivos.O curso será abordado de forma prática e com animações que representem o que está sendo feito passo a passo, para facilitar a aprendizagem. O objetivo deste curso é fornecer uma ampla quantidade de recursos que poderão ser utilizados no seu dia a dia. Veremos os seguintes tópicos:AliasesClone x initAdd / commit / push Git ids / objectsEstado dos arquivos (untracked, unmodifield, modifield e staged)Descartar alterações (locais, preparadas e versionadas)Reset (soft, mixed e hard)Revert x resetReflogDetached headRepresentação do histórico de commit (DAG)BranchesSwitchBlameTags (leves e anotadas)Merge (fast-forward e three-way) x rebaseConflitosCherry-pickFetch / pullPull requestStashAmendRebase iterativo Squash mergeBisectIgnorar arquivos e diretóriosDiffGrepHTTPS x SSHBare repositorySubmódulosGit internalsSe você atua diretamente com tecnologia ou deseja aprender sobre uma ferramenta de controle de versões de arquivos eu o convido a assistir este curso.