超实用,使用IntelliJ IDEA内置Git功能管理代码

2024年 2月 20日 75.8k 0

Intellij IDEA 为使用 git 提供了非常便利的功能。本文介绍如何使用IntelliJ IDEA进行Git开发。

1 从版本控制系统导入项目

在 IntelliJ IDEA 中,开发人员可以便捷地从版本控制系统中克隆项目,无需使用控制台。只需转到“文件” -> “新建项目” -> “从版本控制导入项目”。在弹出的窗口中,提供项目的 URL 和项目所在目录。

如果使用 GitHub,可以直接登录并从 GitHub 帐户中拉取存储库,不用手动转到帐户、打开特定的存储库复制 URL。这一功能非常方便。

图片图片

2 设置新存储库

要把项目与 Git 关联,请按 Alt + ` -> 启用版本控制集成 -> Git。然后按VCS -> 导入到版本控制 > 在 GitHub 上共享项目。

接下来,会看到一个窗口,可以在其中指定存储库名称、远程地址和添加存储库描述。

图片图片

按下 "共享 "按钮后,就可以创建初始提交,并在其中指定将添加到初始提交和提交信息中的文件。

图片图片

这样就在无需访问 GitHub 的情况下创建了一个 GitHub 存储库。遗憾的是,目前此功能不适用于其他网站,如 BitBucket 或 GitLab。

如果不使用 GitHub,则必须在版本控制系统网站上手动创建存储库,然后转到 VCS -> Git -> Remotes。

图片图片

按下“添加”并提供远程名称和存储库 URL。

图片图片

此外,如果想同时在多个版本库中推送项目,还可以在这里创建多个远程控制。

3 添加更改到版本控制系统(VCS)

要将更改添加到版本控制系统,可使用Ctrl+Alt+A,也可以在创建提交时添加未跟踪的文件,这比手动添加选择所有文件更加方便。

4 创建提交

  • Windows:Ctrl+K
  • Mac:⌘+K

IntelliJ IDEA提供了方便的功能来创建提交:

图片图片

在此窗口中,可以:

  • 将文件添加到提交
  • 查看提交的更改
  • 设置提交信息,输入框也很方便,在输入过程中会向你推荐文件名,这对添加长文件名很有帮助

图片图片

  • 在提交之前或之后配置IntelliJ IDEA对代码的处理方式,例如优化导入或重新格式化代码

图片图片

  • 作者:如果提交的是他人所做的更改,则可以指定这些更改的作者姓名。
  • 修订提交:允许在最新提交中添加修改。
  • 签署提交:选择是否要签出提交,以证明即将签入的更改是由本人所做,或证明本人对所提交的代码负责。
  • 提交之前:可以在提交所选文件之前指定IDEA要执行的操作。
  • 提交之后:可以指定用于将提交的文件上传到本地或远程主机、已挂载的磁盘或目录的服务器访问配置或服务器组。

5 推送

  • Windows:Ctrl+Shift+K
  • Mac:⌘+⇧+K

IntelliJ IDEA 允许将任何分支的更改上传到其跟踪分支或其他远程分支:

图片图片

6 创建拉取请求

VCS -> Git -> 创建拉取请求

IntelliJ IDEA提供了在不访问GitHub的情况下创建拉取请求的可能性。在下面的窗口中,可以指定基本分支、标题和拉取请求的描述。

图片图片

这个功能非常方便,无需离开 IDE 即可创建拉取请求,但遗憾的是,它仅适用于 GitHub。

相关文章

JavaScript2024新功能:Object.groupBy、正则表达式v标志
PHP trim 函数对多字节字符的使用和限制
新函数 json_validate() 、randomizer 类扩展…20 个PHP 8.3 新特性全面解析
使用HTMX为WordPress增效:如何在不使用复杂框架的情况下增强平台功能
为React 19做准备:WordPress 6.6用户指南
如何删除WordPress中的所有评论

发布评论