AWS 开发人员工具概述和 CodeCommit 备忘单
什么是 AWS 开发人员工具?AWS DevOps 专业认证考试最近进行了更新,重点放在了 AWS 开发人员工具套件上。这可能会引起新 DevOps Pro 候选人的担忧。您说的“开发人员套件”是什么?我该如何开始?我需要多长时间才能掌握这个庞然大物?显然,我们不能在没有一些 meme 引用的情况下开始。所以,在阅读这篇博客时,请拿着我的啤酒并保持冷静,因为这些工具的升级可能非常快。首先,我们将明确定义 AWS 开发人员套件,然后逐一分解。AWS 开发人员工具是一组服务,旨在帮助开发人员和 IT 运营专业人员快速安全地交付软件。这些服务共同帮助安全地存储和版本控制应用程序的源代码,并自动构建、测试和部署应用程序到 AWS 或您的本地环境。其中有很多以开发为中心的关键字和流行语:“DevOps”、“快速安全地交付软件”、“源代码”、“构建、测试、部署”。那么,Developer Suite 能否帮助我们自动化地构建和部署软件?听起来很有希望,但我们如何开始呢? 开发人员工具简介AWS 开发人员工具套件提供 6 项服务:
- AWS Cloud9
- 亚马逊AWS官方博客
- AWS X-Ray
- 阻止某些类型的 Cookie 的话会影响到您的网站体验。 您可以随时单击此网站页脚中的 Cookie 首选项来对您的 Cookie 首选项进行更改。 要了解有关我们及经批准的第三方如何在网站上使用 Cookie 的更多信息,请阅读 AWS Cookie 声明。
- 亚马逊AWS官方博客
- 亚马逊AWS官方博客
- 阻止某些类型的 Cookie 的话会影响到您的网站体验。 您可以随时单击此网站页脚中的 Cookie 首选项来对您的 Cookie 首选项进行更改。 要了解有关我们及经批准的第三方如何在网站上使用 Cookie 的更多信息,请阅读 AWS Cookie 声明。
- Cloud9是一个基于云的 IDE,并且是一款优秀的 IDE。
- CodeStar允许您将所有部署活动整合到一个地方,并将您的所有其他活动与这些工具联系在一起。
- X-Ray允许您分析和调试生产应用程序。
因此,这些都是非常出色的产品,我鼓励大家以后使用它们,但为了快速上手,我们先来关注一下其他服务。AWS CodeCommit、CodeBuild、CodeDeploy 和 CodePipeline 可以单独使用或一起使用,它们构成了开发人员工具套件的核心服务。这些工具允许您端到端地管理应用程序的创建、构建和部署。在本系列的第一部分中,我们将介绍 CodeCommit。CodeCommit和 Git 相辅相成CodeCommit是一种完全托管的源代码控制服务,可托管基于 Git 的安全存储库。因此,关键词是完全托管和基于 Git。如果您了解 Git,那么您已经了解了 CodeCommit 的 ¾。不要低估完全托管的部分。将 RDS 视为完全托管服务的一个例子。AWS 管理 CodeCommit,为您省去了很多“幕后”工作,例如为 CodeCommit 配置服务器。好的,很棒,但是 GIT 搭配有什么用呢?不熟悉 Git?请查看 Git 术语解释。我们现在知道 CodeCommit 托管 Git 存储库,因此了解 Git 命令有助于您使用 CodeCommit。现在,由于许多命令相同,为什么不直接使用 Git?CodeCommit 会带来哪些优势?请记住,AWS 管理 CodeCommit。CodeCommit 消除了管理您自己的源代码控制系统或扩展其基础设施的麻烦。没有人员来管理您的基础设施?没问题,AWS 会为您完成。
让我们以备忘单的形式查看一些可以与 CodeCommit 一起使用的 Git 命令:配置变量
列出所有配置变量: git config --list
列出所有本地配置变量:
git config--本地-l
列出系统配置变量:
git config--系统-l
列出全局配置变量:
git config --global -l
远程存储库初始化本地存储库以准备将其连接到 CodeCommit 存储库:
git init
可用于建立本地存储库和远程存储库之间的连接:
git remote add 远程名称远程 URL
通过在本地计算机上当前文件夹的指定子文件夹中的指定 URL 处复制 CodeCommit 存储库来创建本地存储库:
git clone 远程 URL 本地子文件夹名称
显示本地存储库对 CodeCommit 存储库使用的昵称:
git 远程
显示本地存储库用于提取和推送到 CodeCommit 存储库的昵称和 URL:
git 远程-v
使用本地存储库为 CodeCommit 存储库指定的指定昵称和指定分支,将最终提交从本地存储库推送到 CodeCommit 存储库:
git push -u 远程名称分支名称
设置上游跟踪信息后,将最终提交从本地存储库推送到 CodeCommit 存储库:
git push
使用本地存储库为 CodeCommit 存储库指定的指定昵称和指定分支,将最终提交从 CodeCommit 存储库拉取到本地存储库:
git pull 远程名称分支名称
提交显示本地存储库中待处理的提交中已添加或未添加的内容:
git 状态
显示本地存储库中待处理的提交和最新提交之间的变化:
git diff HEAD
将特定文件添加到本地存储库中的待处理提交:
git add [文件名-1 文件名-2 文件名-N| 文件模式]
将所有新的、修改的和删除的文件添加到本地存储库中的待处理提交中:
git 添加
它开始在本地存储库中完成待处理的提交,并显示一个编辑器以提供提交消息。输入消息后,待处理的提交将完成:
git 提交
列出本地仓库中最近的提交:
git 日志
分支列出本地存储库中的所有分支,并在当前分支旁边显示星号 (*):
git 分支
将 CodeCommit 存储库中所有现有分支的相关信息拉取到本地存储库:
git 获取
列出本地仓库中的所有分支以及本地仓库中的远程跟踪分支:
git 分支 -a
仅列出本地存储库中的远程跟踪分支:
git 分支 -r
使用指定的分支名称在本地存储库中创建一个新分支:
git branch 新分支名称
使用指定的分支名称切换到本地存储库中的另一个分支:
git checkout 其他分支名称
使用指定的分支名称在本地存储库中创建一个新分支,然后切换到该分支:
git checkout -b 新分支名称
使用本地存储库为 CodeCommit 存储库指定的昵称和指定的分支名称将新分支从本地存储库推送到 CodeCommit 存储库:
git push -u 远程名称 新分支名称
使用指定的分支名称在本地存储库中创建新分支。然后使用本地存储库为 CodeCommit 存储库指定的昵称和指定的分支名称将本地存储库中的新分支连接到 CodeCommit 存储库中的现有分支:
git branch --track 新分支名称远程名称/远程分支名称
将本地仓库中另一个分支的更改合并到本地仓库中的当前分支:
git merge 从其他分支名
删除本地仓库中的一个分支(除非它包含未合并的工作):
git branch -d 分支名称
使用本地存储库为 CodeCommit 存储库指定的昵称和指定的分支名称删除 CodeCommit 存储库中的分支:
git push 远程名称:分支名称
标签列出本地仓库中的所有标签:
git 标签
将所有标签从 CodeCommit 存储库拉取到本地存储库:
git fetch --tags
显示有关本地存储库中的特定标签的信息:
git 显示标签名称
在此处详细了解使用 Git 进行版本控制。使用本地存储库为 CodeCommit 存储库指定的昵称和指定的标签名称将特定标签从本地存储库推送到 CodeCommit 存储库:
git push 远程名称 标签名称
使用本地存储库为 CodeCommit 存储库指定的昵称将所有标签从本地存储库推送到 CodeCommit 存储库:
git push 远程名称 --tags
总而言之,这篇深入探究 CodeCommit 的文章可以作为一份备忘单供您使用。(点击此处下载)但 AWS 开发人员工具中仍有很多内容需要介绍,因此这是多部分系列文章中的第一部分。
了解如何使用 AWS 开发、部署和调试无服务器应用程序并通过AWS Certified Developer – Associate 考试。本课程面向中级学生,首先概述云计算的基础知识。然后,它将带您深入学习在 AWS 上开发、部署和维护应用程序(尤其是无服务器应用程序)的课程。
免责声明:本内容来源于第三方作者授权、网友推荐或互联网整理,旨在为广大用户提供学习与参考之用。所有文本和图片版权归原创网站或作者本人所有,其观点并不代表本站立场。如有任何版权侵犯或转载不当之情况,请与我们取得联系,我们将尽快进行相关处理与修改。感谢您的理解与支持!
请先 登录后发表评论 ~