首页 > 其他分享 >【译】使用 GitHub Copilot 编写 Git 提交

【译】使用 GitHub Copilot 编写 Git 提交

时间:2023-12-05 09:02:08浏览次数:30  
标签:GitHub 更改 Visual Git 提交 Copilot

  在花费数小时修复 bug 或更新特性之后,我们开发人员最不愿意做的事情往往是仔细说明 Git 提交的内容。最新的 Visual Studio 预览版可以帮到您。使用新的生成 Git 提交消息特性来帮助您描述变更集。然后,您可以用“why”进行更改来细化消息并提交。

  生成有用且信息丰富的提交消息可以通过多种方式帮助您。

  * 您可以避免您的存储库看起来像这样:

  * ‍您的团队成员可以更有效地审查您在拉取请求中的更改。

  * 您的 Git 历史记录讲述了一个故事,包括“什么”被修改和“为什么”被修改。

  * 您可以很容易地查明 bug 或破坏性更改的来源。

  * 您可以在排除故障时节省自己和/或同事的时间。

  * 您可以使您的存储库在将来更容易扩展和贡献。

  要尝试一下,请下载最新的 Visual Studio 预览版并更新 GitHub Copilot Chat Extension 扩展。你还需要一个活跃的 GitHub Copilot 订阅。

生成 Git 提交消息特性是什么?

  新的生成提交消息功能使用 GitHub Copilot AI 来描述您的代码更改。这使得编写描述性和有用的提交消息非常简单,只需单击按钮,然后添加注释即可。

  在 Git Changes 窗口中使用新的“Add AI Generated Commit Message”闪光笔图标生成建议。GitHub Copilot 会查看你提交的文件更改,总结它们,然后描述每个更改。然后你可以选择“Insert AI Suggestion”插入 AI 建议或“Discard”放弃。

让我们知道您的想法

  我们希望这个新特性能让编写 Git 提交消息变得更容易——从而提高您、您的团队成员,甚至是“未来的你们”在审查您的更改并帮助其他人了解您的 Git 历史时的工作效率。与我们分享您的想法,这样我们就可以继续改善您的体验。

  我们感谢您花时间报告问题或建议,并希望您在使用 Visual Studio 时继续给我们反馈,告诉我们您喜欢什么以及我们可以改进什么。您的反馈对于帮助我们使 Visual Studio 成为最好的工具至关重要!您可以通过开发者社区与我们分享反馈:通过报告任何错误或问题和分享您的建议对新功能或现有功能的改进。

  通过在 YouTube, Twitter, LinkedIn, Twitch 和 Microsoft Learn 上关注我们与 Visual Studio 团队保持联系。

 

原文链接:https://devblogs.microsoft.com/visualstudio/write-your-git-commits-with-github-copilot/

 

标签:GitHub,更改,Visual,Git,提交,Copilot
From: https://www.cnblogs.com/MeteorSeed/p/17865075.html

相关文章

  • Git命令行常用指令速查
    Git本地和远端的交互CommandUsagegitbranch-vv查看本地各分支和它们关联的远端分支gitbranch--set-upstream-to=origin/<remote_branch_name>关联本地指定分支和远端指定分支gitbranch--unset-upstream取消关联gitcheckout-b<loc......
  • VSCode的git账户重置
    https://blog.csdn.net/JohnJim0/article/details/111148923使用VSCode想要在电脑上换一个git账户pull/push,有那种保存多账号方法,但是也可以直接重置,gitconfig--global--unsetcredential.helpergitconfig--global--unsetuser.namegitconfig--global--unsetuser.......
  • 如何快速处理Git push错误的记录
    命令行如下gitreset--hardHEAD^可以本地删掉最后一个commit。gitpush--force-with-lease推送到远程删掉最后一个commitgitcherry-pickHASH最后本地恢复最后一个commit。演示操作1.准备错误的记录并进行push 可以看到push成功 2.命令行处理2.1先git......
  • 获取git版本号写入到DLL文件
    stringbaseDirectory=System.AppDomain.CurrentDomain.BaseDirectory;stringprojectDirectory=baseDirectory.Substring(0,baseDirectory.LastIndexOf("\\aspnet-core"));stringfilePath=projectDirectory+"\\aspnet-core\\co......
  • devops - 企业内部搭建git服务器
    step1.登录远程服务器,新建git用户,及用户主目录,ssh配置目录,初始化git仓库#新建git用户组sudogroupaddgit#新建git用户并设置用户组,并创建用户主目录/home/gitsudouseradd-ggit-mgit#给新建的git用户设定密码sudopasswdgit#重新以git用户身份登录ss......
  • git移除现有远程仓库文件和提交记录
    背景公司gitlab新建仓库权限被关了自己有项目想要找个服务器仓库托管,刚好服务器上有个自己之前存在的没用的仓库,所以想要清掉它把现在自己本地的git仓库push上去操作step1.清掉现有仓库找个空文件夹,将你想要托管的仓库.gitignore文件加入初始化一个新仓库,并push到服务器上没......
  • 用Gogs私有化部署git服务
    Gogs官网1.下载安装gitee源码地址girhub源码地址go写的gogs客户端源码安装方法参考,二进制下载安装方法参考安装过程可参考首次安装可手动启动,cmd命令行下切换到gogs.exe所在目录,执行“e:/gogs/gogs.exeweb”,windows下不能直接不带目录而执行"gogs.exeweb",貌似会找不到目......
  • 群晖中升级gitlab的严重问题
    重要:此文并未成功解决问题,仅对挣扎过程进行记录。如读者不幸遇到相同问题,在阅读下面问题描述之前,请暂停执行并备份数据,包括postgresql数据文件夹和gitlab文件夹。 1.跨版本升级在套件中心中,若因版本太旧(跳过了1个或多个版本号),则需要手动安装。从群晖应用页面安装特定版......
  • git使用小结
    一、提交代码到master仓库1、克隆新建仓库地址gitclone"xxx"2、查看仓库状态gitstatus3、拷贝上传的代码到目录并上传gitadd.4、加备注,加说明gitcommit-m"firstcommit"5、输入用户名和邮箱gitconfig--globaluser.name"wanggangtao"gitconfig--globalus......
  • 叮咚,你的微信年度聊天报告请查收「GitHub 热点速览」
    本周热点项目WeChatMsg是一个微信记录提取工具,据说它还能帮你分析聊天记录、生成你的年度聊天报告。而又到了年底,部分不幸的小伙伴要开始写年度总结了,这时候self-operating-computer就能让你的电脑变成熟,在你的指示下写完你的年度汇报。除了更智能的电脑,本周AnimateAnyone......