首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
开源技术
›
开源技术
›
在VS Code中使用Git源代码控制
返回列表
发新帖
在VS Code中使用Git源代码控制
[复制链接]
发表于 2025-3-8 12:24:34
|
显示全部楼层
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
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文件打开一个编辑器,您可以在编辑器中编写提交消息。提供提交消息后,关闭编辑器选项卡,或选择编辑器工具栏中的“
接受提交消息
”按钮来提交更改。
要取消提交操作,您可以清除文本编辑器的内容并关闭编辑器选项卡,或在编辑器工具栏中选择“
丢弃提交消息
”按钮。
回复
使用道具
举报
返回列表
浏览过的版块
SAAS
数据仓库与分析
Java
DevOps与敏捷开发
网络安全
Oracle
linux
人工智能
分布式数据库
物联网
涛声依旧在
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表