|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/git-y-github-desde-cero-a-experto/
课程评论:没有评论
本门课程“Git 与 GitHub 由零至专家”旨在帮助您从基础到专业水平掌握 Git 版本控制系统,并结合 GitHub 这一流行的云端版本控制平台。 课程将首先讲解版本控制系统的概念及其重要性,随后涵盖 Git 在 Windows、Linux 和 macOS 上的安装。 接着,课程将深入 Git 的基础操作,包括: * Git 可管理的文件类型 * Git 终端的使用 * 常用 Git 命令 * 如何在提交 (commit) 之间移动 * 配置用户名和邮箱 * 分支 (branch) 的概念 在项目实践部分,您将学习: * 查看文件修改 * 多行提交 * 如何退出 VIM 编辑器 * 比较不同提交之间的差异 * 以及分支的初步使用 课程进一步深入分支操作,包括: * 分支的工作原理 * 在同一分支内不同提交之间移动 * Git Reset 的使用 随后,课程将聚焦于实际项目中的远程仓库操作: * 创建分支 * 在不同分支间移动及查看变更 * 合并分支 (merge) * 合并的规范 * 解决合并冲突 GitHub 的入门与实践是课程的另一重点: * GitHub 的初次使用 * 创建远程仓库 * 解决远程仓库创建中的错误 * 将本地更改推送到 GitHub (push) 课程还将介绍真实工作流程,包括: * 在 GitHub 上进行更改并将其同步到本地仓库 * 删除本地仓库 安全性方面,课程将讲解: * 公钥和私钥的使用 * 通过 SSH 连接 GitHub * SSH 的配置及使用 * 使用 SSH 进行提交 * 并解决相关配置问题 此外,您还将学习 Git 的标签 (Tags) 和别名 (Alias): * 创建和删除标签 * 创建和删除别名 * 使用标签 多分支协同工作也是重要内容: * 将其他分支推送到 GitHub * 向 GitHub 添加分支 * 添加协作者 * 远程协作的实践示例 Pull Request (PR) 和 Merge Request (MR) 的概念及使用: * PR 和 MR 的作用 * PR 和 MR 的使用方法 参与开源项目: * 如何贡献开源项目 * Fork 和更新 其他重要工具: * `.gitignore` 的使用 * `README` 的使用 跨平台 GitHub 应用: * GitHub Pages * GitHub 移动应用 高级 Git 命令: * `git rebase` 的使用 * `git stash` 和 `git clean` * `git cherry-pick` 和 `git amend` * `git reset` 和 `git reflog` * Git Grep 和 Git Log (搜索) Git 和 GitHub 的额外命令。 项目管理: * Issues 的使用 * Labels 的使用 * Milestones 的概念、使用及管理 * 将 Issues 与 Commits 和 Pull Requests 关联 Wiki 的使用: * Wiki 的基础操作 * 添加 Wiki 引用 GitHub 项目和组织: * GitHub 项目的管理 * 组织 (Organizations) 的创建和管理 * 仓库所有权转移 * 创建工作团队 * 仓库访问权限 * 组织和用户设置 Gist 的使用: * Gist 的基础操作 * 创建、编辑和修改 Gist * Fork 公共 Gist GitHub 个人主页定制: * 配置 GitHub 个人主页 * 创建和编辑个人主页 README * 添加仓库统计和 Logos GitHub Actions: * GitHub Actions 的基础介绍及配置 Markdown 语言: * Markdown 文本编写 本课程内容丰富,更新及时,旨在全面提升您的 Git 和 GitHub 技能。
En este curso Aprenderas desde lo más básico hasta en un nivel profesional a manejarte con el mejor sistema de control de versiones hasta el momento el cual es Git, con ayuda del más usado y probablemente mejor sistema de control de versiones en la nube GitHub.Comenzaremos desde que es un sistema de control de versiones y por que es importante usarlo.Hasta la creacion y utilizacion de proyectos para aumentar tu curriculum en la industria.Este curso se puede llevar a cabo en cualquier sistema operativo (Windows, Linux y MacOS).Este curso se mantiene actualizado y así seguirá, si llegas a requerir de un tema en especifico puedes mandar la solicitud y lo agregaremos lo más pronto posible.El Temario es el siguiente:Introducción Por que usar un sistema de control de versiones Instalaciones necesarias Instalacion en Windows Instalación de Linux Instalación en MacOSComenzando con Git Con que archivos podemos trabajar en Git Como usar la terminal de Git Comandos Básicos de Git Como moverse entre los commits Configurar usuario y email Concepto de Branch (Rama)Comenzando con un proyecto Ver modificaciones en los archivos Como hacer commits multilinea Como salir de VIM Ver diferencias entre los commits Recapitulacion de lo aprendido Introducción a las ramasComenzando con las Ramas Que son las Ramas y como Funcionan Moverse entre commits de la misma rama Git ResetRepositorios Remotos en un Proyecto Real Empezando con el Proyecto Repositorios Remotos Comienzo Creando nuestras primeras Ramas Moverse entre Ramas y ver los cambios Hacer merge entre ramas Especificaciones para hacer merge Solucion de conflictos al hacer un mergeComenzando con GitHub Primeros Pasos en GitHub Crear un repositorio remoto Solucionando los Errores Creación de repositorio Remoto Haciendo Push en GitHubFlujo de trabajo Real Haciendo cambios en GitHub y Trayendolos al repositorio Local Como eliminar un repositorio LocalMejorando la seguridad de nuestros repositorios Uso de llaves Públicas y Privadas Conexión a GitHub por SSH Configurando SSH Parte 1 Configurando SSH Parte 2 Haciendo Commits con SSH Solución del Problema Configuracion Final de GitHubUso de Tags y Alias Creación de Tags Como eliminar un alias Uso de Tags Eliminar, Agregar y Borrar los TagsTrabajando con multiples ramas en GitHub Hacer Push de otras ramas en GitHub Agregando Ramas a GitHubAgregar Colaboradores a GitHub Agregando colaboradores en GitHub Colaborando en el proyecto Como Trabajar en Remoto (Ejemplo Real) Flujo de Tarabajo con varias personas en GitHubQue son y como hacer pull request Como funcionan los pull request y para que sirven Uso de Pull Request y Merge Request Parte 1 Uso de Pull Request y Merge Request Parte 2Como colaborar en Proyectos OpenSource Colaborando en un Proyecto OpenSource Parte 1 Colaborando en un proyecto OpenSource Parte 2 Continuación con el Fork y Actualizaciones Participa en el ProyectoImportantes Uso de gitignore Uso de READMEGitHub en varias Plataformas GitHub Pages GitHub MóvilUso de Git Rebase Git Rebase Parte 1 Git Rebase Parte 2Git Stash y Git Clean Git Stash Git CleanGit Cherry-Pick y Git amend Git Cherry-Pick Git amendGit Reset y Reflog Reset ReflogGit Grep y Git Log (Busqueda) Git Grep Git LogComandos Extras para Git y GitHub Parte 1 Parte 2Uso de issues Comenzando con Issues Cerrar IssuesUso de Etiquetas o Labels Uso de LabelsUso de Milestone Que son los Milestone y su correcto uso Milestones, Cierre y EliminaciónAsociación de Issues a Commits y a Pull Request Asociando Issues a commits Asociando commits a pull requestUso de las Wikis Comenzando con las Wikis Agragar referencias a las WikisProyectos en GitHub Proyectos en GitHub Automatizando en los ProyectosOrganizaciones en GitHub Creando Organizaciones Transferir un repositorio a una organización Creando Equipos de Trabajo Privilegios de Acceso al Repositorio Opciones Extras en las Organizaciones Ajustes de las Organizaciones Ajustes de Usuario Autenticación de Dos Factores (TFA)Gist Comenzando con los Gist Crear, Editar y Modificar un Gist Hacer Forks de Gist PúblicosModificando nuestro perfil Público en GitHub Configurando el perfil de GitHub Creando el README del perfil Editando el README del perfil Agregando Estadísticas de nuestro repositorio Agregando referencias de páginas con Logos Agregando Iconos especiales de Lenguajes y másGitHub Actions Comenzando con las acciones GitHub Actions Terminando configuración de los VídeosMarkDown Escribir Texto en MarkDown