在VS Code中使用Git源代码控制

打印 上一主题 下一主题

主题 936|帖子 936|积分 2808

Visual Studio Code集成了源代码控制管理(SCM),并包罗开箱即用的Git支持。许多其他源代码控制提供商可以通过Visual Studio Marketplace上的扩展获得。
使用VS Code中的GitHub Copilot,您可以在提交消息、拉取请求和提交代码更改之前获得发起。了解更多关于VS Code中的GitHub Copilot的信息。
假如您刚刚开始使用Git,git-scm网站是一个很好的开始,它有一本受欢迎的在线书籍、入门视频和小抄。VS Code文档假设您已经认识Git。
在Git存储库中工作

当您打开作为Git存储库的文件夹时,VS Code会识别。源代码控制视图允许您在不使用下令行的环境下执行大多数Git操作。
确保您的机器上安装了Git。VS Code使用您机器的Git安装(至少版本2.0.0),因此在获得这些功能之前,您需要先安装Git。
您可以通过在运动栏中选择源控制图标或使用⌃⇧G键盘快捷键访问源控制视图。假如您有更改,源代码控制图标会指示您存储库中当前有多少更改
源控制视图显示当前存储库更改的具体信息:更改分阶段更改合并更改。您还可以查看源代码控制图,以查看您的更改与存储库汗青记载的关系。

当您在源代码控制视图中选择文件时,您将在diff编辑器中看到对该文件所做的更改。
您还可以在VS代码状态栏的左下角找到存储库状态的指示器:当前分支脏指示器和当前分支的传入和传出提交数量。要查抄存储库中的任何分支,请选择状态指示器,并从列表中选择Git引用。

克隆存储库

假如您尚未打开文件夹,源代码控制视图将为您提供从本地计算机或克隆存储库打开文件夹的选项。
假如您选择克隆存储库,系统将要求您提供长途存储库(例如onGitHub)的URL和放置本地存储库的父目录。
对于GitHub存储库,您将从GitHub代码对话框中找到URL。
然后,您将该URL粘贴到Git: Clone提示中。



您还将看到从GitHub克隆的选项。一旦您在VS Code中使用GitHub帐户举行身份验证,您将能够按名称搜刮存储库,并选择任何repo举行克隆。您还可以使用下令调色板(⇧⌘P)中的Git:克隆下令启动克隆Git存储库的流程。要查看分步演练,请查看我们来自VS Code视频的克隆存储库。
   假如您想在不将内容克隆到本地计算机的环境下处理存储库,您可以安装GitHub Repositories扩展,直接在GitHub上浏览和编辑。
  初始化存储库

假如您的工作区位于本地计算机上,您可以通过使用初始化存储库下令创建Git存储库来启用Git源控制。当VS Code没有检测到现有的Git存储库时,源代码控制视图将为您提供初始化存储库发布到GitHub的选项。
您还可以从下令调色板(⇧⌘P)运行Git:初始化存储库发布到GitHub下令。


  • 初始化存储库:创建须要的Git存储库元数据文件,并将您的工作区文件显示为未跟踪的更改,预备上演。
  • 发布到GitHub:将您的工作区文件夹直接发布到GitHub存储库,允许您在私有存储库和公共存储库之间举行选择。有关发布到GitHub的更多信息,请查看我们的发布存储库视频。

 
答应Commit

分期(git add)和取消分期(git reset)可以通过文件中的上下文操作或拖放来完成。
配置您的Git用户名和电子邮件。当您提交时,请注意,假如您的用户名和/或电子邮件未在Git配置中设置,Git将恢复使用本地计算机上的信息。您可以在Git提交信息中找到具体信息。
您可以在更改上方键入提交消息,然后按Ctrl+Enter(macOS:⌘+Enter)来提交它们。假如有任何分阶段更改,只有这些更改才会被提交。否则,您将收到一个提示,要求您选择要提交的更改,并获得更改提交设置的选项。
我们发现这是一个很棒的工作流程。例如,在之前的屏幕截图中,只有overview.png的分阶段更改才会包罗在提交中。稍后的分期和提交操作可能包罗对versioncontrol.md和其他两个.png图像的更改,作为单独的提交。
更具体的提交操作可以在源控制视图顶部的“视图和“更多操作...菜单中找到。


使用人工智能天生提交消息

VS Code中的GitHub Copilot可以根据您所做的代码更改为您天生提交消息。在源控制视图中,在提交消息输入框中选择“使用副驾驶天生提交消息”按钮()。
假如您对组织或项目标提交消息有特定要求,您可以使用Copilot自界说指令来天生提交消息。例如,提交消息的最大长度为60个字符,应以现在时态的动词开头。获取有关天生提交消息的副驾驶自界说指令的更多具体信息。

作者使用编辑器提交消息

假如您在提交更改时没有输入提交消息,VS Code将为COMMIT_EDITMSG文件打开一个编辑器,您可以在编辑器中编写提交消息。提供提交消息后,关闭编辑器选项卡,或选择编辑器工具栏中的“接受提交消息”按钮来提交更改。
要取消提交操作,您可以清除文本编辑器的内容并关闭编辑器选项卡,或在编辑器工具栏中选择“丢弃提交消息”按钮。


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

涛声依旧在

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表