2025年11月2日
构建第一个Jenkins声明式流水线,包含阶段、代理、代码检出、测试、部署门控、凭据和后置操作。
了解何时使用 git init 或 git clone,并在首次提交前验证远程仓库、分支、身份和忽略文件。
了解Git暂存和提交的工作原理,包括git add、补丁暂存、暂存差异以及编写重点突出的提交信息。
比较git merge和git rebase在分歧分支、冲突处理、共享历史以及选择团队安全工作流方面的差异。
对比日常Git CLI命令与lazygit、delta、tig等实用工具,以及用于审查和历史工作的GUI客户端。
理解 git restore、reset 和 revert,以便取消暂存文件、丢弃本地编辑、撤销提交,并避免重写共享历史。
通过避免机密泄露、限制访问、保护分支、审查自动化以及谨慎处理未知代码,确保Git仓库安全。
使用 git commit --amend 和交互式变基清理本地历史,避免干扰共享分支。
使用 git log、diff 和 blame 追踪项目历史、检查变更,并找到某行或文件变更背后的提交。
通过有用的配置设置、清晰的别名以及.gitignore和.gitattributes等关键文件来自定义Git。
学习在日常开发工作流中如何创建、切换、追踪、组织以及安全地删除 Git 分支。
学习如何从 Nginx 日志中追踪连接被拒绝错误,定位到确切的上游服务、端口、套接字或网络问题。