Udemy線上課程 Git/GitHub/GitLab完全教程2021(包括Git底層原理) 講師:Peng Xiao 影音教學 中文發音 中文字幕版(DVD版)
Udemy線上課程Git/GitHub/GitLab完全教程2021(包括Git底層原理)講師:PengXiao影音教學中文發音中文字幕版(DVD版)
內容說明:
Git是一個開源的分散式版本控制系統,可以有效、高速的處理從很小到非常大的專案版本管理。Git是Linux之父LinusTorvalds為了幫助管理Linux內核開發而開發的一個開放源碼的版本控制軟體。
gitHub是一個面向開源及私有軟體專案的託管平臺,因為只支持git作為唯一的版本庫格式進行託管,故名gitHub。
gitHub於2008年4月10日正式上線,除了git代碼倉庫託管及基本的Web管理介面以外,還提供了訂閱、討論群組、文本渲染、線上檔編輯器、協作圖譜(報表)、代碼片段分享(Gist)等功能。目前,其註冊用戶已經超過350萬,託管版本數量也是非常之多,其中不乏知名開源專案RubyonRails、jQuery、python等。
GitLab是一個用於倉庫管理系統的開源專案,創立於2011年,使用Git作為代碼管理工具,並在此基礎上搭建起來的web服務。主要面向個人開發者和企業用戶,在許可權管理和持續集成方面擁有強大的功能。
本課程主要分為兩大部分:
1.Git的基礎知識,包括本地和遠端的Git操作,包括初始化代碼倉庫,提交,push,分支,merge等
2.GitHub,GItLab的使用,通過詳細的講解兩款產品的特性,達到熟悉和對比的效果,讓每一個人都能從中選擇一個適合自己的。
通過本課程的學習,能讓大家
深入瞭解Git
積攢Git的實踐經驗
鍛煉和其它的協同開發能力
GIt的bestpractice

你將會學到的
熟練掌握Git/Github/GitLab的使用
多人協作下基於Git的開發流程
Git的BestPractice
課程內容:
├─01GitBasic
│001Introduction介紹.mp4
│002GitInstallonMac_Windows_Linux安裝.mp4
│002git-.txt
│003歡迎大家關注我的YouTubeChannel.html
│
├─02GitLocal
│004BeforeStart_GitConfiguration初始化配置.mp4
│005CreateanemptyRepository_gitinit初始化代碼倉庫.mp4
│006RepositoryChange_gitadd&gitstatus添加文件檢查狀態.mp4
│007Changecommit_gitcommit&gitlog提交和查看歷史.mp4
│008gitignore-templates.txt
│008Ignoringfiles忽略文件.mp4
│009GitresetforRollback撤銷提交.mp4
│010GitResetforRollback(updatedversion).mp4
│
├─03GitRemote
│011GitHubIntroduction介紹.mp4
│012GitBranchandGitMerge.mp4
│013Gitfetch遠程版本的同步.mp4
│014Gitpull遠程版本的同步.mp4
│015分支的同步.mp4
│016刪除和重命名遠程分支.mp4
│017Tag的創建和管理.mp4
│
├─04GitHubBasic
│018SSHKey的使用.mp4
│018SSH-Authentication-Scenario.txt
│018ssh-copy-id.txt
│019GitHubSSHKey驗證.mp4
│020pull-request-.txt
│020什麼是PullRequest?.mp4
│021Configuring-a-remote-for-a-fork.txt
│021Syncing-a-fork.txt
│021Upstream的同步.mp4
│022Issue的創建和管理.mp4
│023GItHubProjects.mp4
│024項目的權限控制.mp4
│025GitHubGist.mp4
│
├─05GitLabBasic
│026GitHub-vs-GitLab.txt
│026為什麼會有GitLab出現?.mp4
│027GitLab.com.mp4
│028GitLab的本地搭建.mp4
│029Group和Project.mp4
│030Group和Project權限細講.mp4
│031BranchandTag.mp4
│032IssueandMilestone.mp4
│033MergeRequest.mp4
│
├─06GitBestPracticeandAdvancedUsage
│034CommitMessage.mp4
│035分次分階段提交.mp4
│036merge和rebase的區別.mp4
│037使用rebase的注意事項.mp4
│038基于分支或者fork的開發模式.mp4
│039AboutRelease.mp4
│040gitcherry-pick的使用.mp4
│041GitReset注意事項.mp4
│042Gitstash的使用.mp4
│
└─07Bonus
043CI-slide.txt
043gitlab的分支開發模式-模擬講解.mp4相關商品:Udemy線上課程Python3零基礎完全入門(面向2020,Python3.6/3.7,不斷更新ing)講師:PengXiao影音教學中文發音中文字幕版(DVD版)Udemy線上課程Python高級課程:如何創建/發佈/維護/參與OpensourceSoftware講師:PengXiao影音教學中文發音中文字幕版(DVD版)Udemy線上課程PythonFlaskWeb開發入門與實戰講師:PengXiao影音教學中文發音中文字幕版(DVD版)Udemy線上課程Kubernetes技術入門與實戰講師:PengXiao影音教學中文發音中文字幕版(DVD版)Udemy線上課程MySQL零基礎從入門到精通(含教材)講師:PengXiao影音教學中文發音中文字幕版(DVD版)