利用 Visual Studio Code 与 Git 源代码管理系统的紧密集成。
简介
Visual Studio Code 的功能及其可扩展的体系结构使其成为世界各地众多软件开发人员的首选代码编辑器。 而 Git 的灵活性和分布式特性使其成为大多数开放源代码项目和大型公司首选的源代码管理工具。 默认情况下,Visual Studio Code 提供与 Git 的紧密源代码管理集成,这既可以为开发人员的 Git 工作流加速,又可以一目了然地提供丰富的反馈,以帮助他们了解源代码的状态。
先决条件
基本了解 Git 的概念和命令,例如使用存储库、创建分支、克隆和分支;暂存和取消暂存更改以及推送提交
克隆存储库并创建分支
默认情况下,Visual Studio Code 通过 Visual Studio Code 扩展提供与 Git 和其他源代码管理 (SCM) 提供程序的紧密源代码管理集成。
使用Visual Stuido Code的git操作
如果热衷于使用 Visual Studio Code 的用户,则可能已在单独的窗口中打开了 Git Bash,或已使用 Visual Studio Code 的集成终端窗口输入了 Git 命令。 尽管此方法有效,但可能需要通过详细了解 Visual Studio Code 必须提供的其他工具来提高工作流效率。 Visual Studio Code 提供了许多视觉提示、有用的提示和常用 Git 功能的快捷方式,它们处于隐藏状态,可以通过使用常用工具(例如命令面板、状态栏和源代码管理视图)来使用它们。
分叉、克隆和分支
如果克隆其他人的 GitHub 存储库并进行一些更改,则将发现你没有将这些更改推送回 GitHub 的权限。 与直接在项目存储库中工作相比,参与 GitHub 上其他人的项目的工作流程要复杂一些。 它需要你创建一个分叉。
什么是分叉?
分叉是源代码中一整个 GitHub 存储库的时间点副本。 你可以在自己的 GitHub 帐户中为可供你使用的任何存储库创建分叉。 此存储库不会自动与原始存储库同步,但会允许你全权访问分叉的存储库。 这是针对你无权访问的存储库创建拉取请求时必须执行的步骤。
什么是克隆?
克隆的存储库是远程存储库(包括分叉的存储库)的整个副本。 你可以将某个存储库克隆到计算机,并且能够访问自创建该存储库后的所有提交历史记录。 此存储库可以属于任何人,只要其是公开的。 通过此本地副本,你将能够创建提交、分支,并将这些更改同步回远程存储库(如果你有访问权限)。
什么是分支?
分支(例如默认分支)只是指向特定提交的指针。 提交可能有父级,也可能是多项提交的父级。 提交通常由哈希的前 5 个字符表示。
创建新分支并提交一些新代码就会在链的末尾创建一项可以往前移动分支指针的新提交。
暂存、提交更改并将更改推送到远程存储库
|