GIT: Advanced commands

所在平台: Udemy

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

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** GIT:高级命令 **课程概述:** 本课程将带你深入学习 GIT 的高级功能,假定你已具备 GIT 基础知识,如熟悉 `add`, `commit`, `push`, `pull`, `fetch` 和 `merge` 等基本命令,并了解如何与 GitHub 或 BitBucket 等远程仓库进行交互。 课程初期将作为复习和准备,包括获取 GitHub 账户、配置 GIT 环境以及设置默认参数。如果你已熟练掌握这些内容,可选择跳过。 课程主体将深入讲解以下 GIT 命令: * `git commit -amend` * `git reflog` * `git rebase` * `git config --global alias` * `git fetch --prune` * `git reset` (包括 soft 和 hard 两种模式) * `git clean` * `git revert` * `git cherry-pick` * `git stash` * `git tag` 此外,课程还将探讨在 GitHub 上完成 Pull Request 时进行不同合并方式,包括 Squash and Merge,以及 Rebase。 **课程收获:** 完成本课程后,你将能够熟练掌握日常工作中经常使用的 GIT 高级命令,并对这些命令有更深入的理解,从而提升你的 GIT 技能。你还将学会如何保持 GIT 历史的整洁线性,并掌握在仓库出现问题时进行修复的工具。

课程评论(0条)

课程详情

This course is a deeper dive into GIT. As such, it is expected that you would have at least some working knowledge of GIT before you take this course. For example, you should be familiar with basic commands like "add, commit, push, pull, fetch, and merge." You should also have a basic working knowledge of working with a REMOTE repository like GitHub or BitBucket. The first part of this course will just make sure we're setup for the remaining part of the course and serve as a simple review. This includes basic stuff like getting an account at GitHub, setting up our machine for working with GIT, and setting a few default configurations. Feel free to skip this part of the course if you are already good to go. The bulk of the course will then take a deeper dive into the following commands: git commit -amendgit refloggit rebasegit config -global aliasgit fetch -prunegit reset [both soft and hard resets]git cleangit revertgit cherry-pickgit stashgit tag Additionally, we'll see what it looks like to perform different merges at GitHub to complete a pull request, including Squash and MergeRebase At the completion of this course, you'll be proficient with some of the more advanced GIT commands that we encounter when working with GIT repositories on a daily basis in the real world. You'll also have been exposed enough and understand enough about the commands to take your skills to the next level when working with GIT. You'll also know what it takes to make and keep your tree linear in your GIT history, and you'll have tools to rescue your repository when things get a bit tricky.

课程标签

0人关注该课程

主题相关的课程