Git 是一個分散式版本控制軟體,最初的開發目的是為了更好地管理 Linux 核心開發而設計。它能夠幫你記錄所有修改版本、讓你能隨時取回特定版本的紀錄。
全面掌握 Git、Github、Git Lab,不光教你怎麼使用,更重要的是讓你理解其中原理。
帶你入門GitHub Actions ,掌握CI/CD自動化,提升程式開發效率!
「版控神器Git速成班」,超過34個小時,內容是擷取「版控神器Git眉角學程」中,使用「SourceTree」的部分,還有少許部分的「Git指令教學」,帶您快速入門,無痛學習,應付工作。
詳細示範SourceTree和TortoiseGit圖形介面工具。深入了解Git指令的用法和觀念。本篇深入分析Branch(分支)和Merge(合併)。
詳細示範SourceTree和TortoiseGit圖形介面工具。深入了解Git指令的用法和觀念。本篇深入分析Stage和Commit(提交)。
示範SourceTree和TortoiseGit圖形介面工具。詳解Git指令用法。深入分析LocalBranch(本地分支)和RemoteTrackingBranch(遠端追蹤分支)和RemoteBranch(遠端分支)和AnnotatedTag(標示標籤)和LightweightTag(輕量標籤)。
示範SourceTree圖形介面工具。詳解Git指令用法。深入分析Diff&Patch(比較和補丁)和GitIgnore(Git忽略)和Stash(存放區)和WorkTree(工作樹)和GitBlame(Git責備)和GitShow(Git顯示)和GitBundle(Git捆束)。
示範SourceTree圖形介面工具。詳解Git指令。關於Rebase和Reset。詳解Rebase執行DeleteCommit和EditLastCommit和EditAnyCommitMessage和EditAnyCommit和InsertCommit和ReorderCommit和SquashCommits和RebaseBranch。
示範SourceTree圖形介面工具。詳解Git指令。示範備份GitConfig。深入討論GitHook(Git鉤子)搭配Jest和PreCommit和Husky和Eslint和EslintConfig和LintStaged。
您是否遇到Git靈異現象卻不知道從哪下手?深入Git底層觀念才能分析各種靈異現象。詳解GitObject(Git物件)包括Blob(團)和Tree(樹)和Commit(提交)和Tag(標籤)。討論Compress(壓縮)和ShrinkRepository(縮減倉庫)。
深入討論GitHub的實用技巧。討論CentralizedWorkflow(集中式工作流)和FeatureBranchWorkflow(功能分支工作流)和ForkingWorkflow(叉工作流)和GitFlowWorkflow(Git流工作流)。
Amazing collection of free programming books