本文主要介绍IntelliJ IDEA V2022.2新版本中将介绍检查项目状态。

IntelliJ IDEA官方最新版免费下载试用,历史版本下载,在线文档和帮助文件下载-慧都网

从版本控制中排除文件

有时您可能需要保留某些文件未版本化。这些可以是 VCS 管理文件、实用程序的工件、备份副本等。您可以通过 IntelliJ IDEA 忽略文件,IDE 不会建议将它们添加到 Git 并将它们突出显示为已忽略。

您只能忽略未版本化文件,即您在未版本化文件更改列表中看到的文件。如果文件已添加到 Git但未提交,您可以在Local Changes视图中右键单击它 并选择Rollback。

Git 允许您在两种配置文件中列出被忽略的文件模式:

要在 Windows 资源管理器中创建.gitignore文件,请创建一个名为.gitignore 的文件。Windows 会自动将其重命名为.gitignore。

将文件添加到 .gitignore 或 .git/info/exclude

如果您需要按某种模式排除文件,或者某种类型的文件,您可以直接编辑.gitignore或.git/info/exclude文件。

如果您希望忽略的文件也显示在 Local Changes视图中,请单击眼睛图标工具栏上的 并选择Show Ignored Files。

检查项目状态

IntelliJ IDEA 允许您与项目的存储库版本相比,检查本地工作副本的状态。它使用特定的颜色让您查看哪些文件已被修改,哪些新文件已添加到 VCS,以及 Git 未跟踪哪些文件。

打开本地更改视图。

ideagit常用操作(java开发工具IntelliJIDEAGit使用教程)(1)

在编辑器中跟踪对文件的更改

还可以在编辑器中修改文件时跟踪对文件的更改。所有更改都使用更改标记突出显示,更改标记出现在已修改行旁边的装订线中,并显示自上次与存储库同步以来引入的更改类型。当您将更改提交到存储库时,更改标记会消失。

对文本进行的更改是用颜色编码的:

  1. 绿色:行添加
  2. 紫色:线变了
  3. 灰色:行已删除

可以在编辑器 |自定义线路状态的默认颜色。配色方案 | IDE设置的VCSCtrl Alt S页面。

要禁用装订线中的 VCS 标记,请取消选中版本控制 | IDE设置的确认Ctrl Alt S页面。

您可以使用将鼠标光标悬停在更改标记上然后单击它时出现的工具栏来管理更改。工具栏与显示修改行的先前内容的框架一起显示:

ideagit常用操作(java开发工具IntelliJIDEAGit使用教程)(2)

可以通过单击回滚更改,还原图标并通过单击探索当前行的当前版本和存储库版本之间的差异显示差异图标。

可以复制此弹出窗口的任何部分内容并将其粘贴到编辑器中,而不是还原整个文件。

添加远程存储库

如果您基于本地源创建了 Git 存储库,则需要添加一个远程存储库以便能够在您的 Git 项目上进行协作,并消除将所有代码库存储在本地的风险。当您需要共享您的工作并从中提取数据以将其他贡献者所做的更改集成到您的本地存储库版本中时,您可以将更改推送到远程存储库。

如果您已经克隆了远程 Git 存储库,例如从GitHub,远程会自动配置,您无需在想要与其同步时指定它。Git 为您克隆的远程设备提供的默认名称是origin。

定义一个遥控器
  1. 在任何 Git 主机上创建一个空存储库,例如Bitbucket或GitHub。您无需离开 IntelliJ IDEA 即可在 GitHub 上创建存储库:请参阅在 GitHub 上共享项目。
  2. 当您准备好推送提交时,通过选择 Git |调用推送对话框。从主菜单按 ,或按Ctrl Shift K。
  3. 如果到目前为止您还没有添加任何遥控器,将出现定义远程链接而不是远程名称。单击它以添加遥控器。
  4. 在打开的对话框中,指定远程名称和托管它的 URL,然后单击OK。
添加第二个遥控器

在某些情况下,您还需要添加第二个远程存储库。这可能很有用,例如,如果您克隆了一个您没有写入权限的存储库,并且您要将更改推送到您自己的原始项目分支。另一个常见的情况是,您克隆了自己的存储库,该存储库是其他人的项目分支,您需要与原始项目同步并从中获取更改。

  1. 从主菜单中,选择 Git | 管理遥控器。Git 遥控器对话框将打开。
  2. 单击工具栏上的添加 添加按钮或按Alt Insert。
  3. 在打开的对话框中,指定远程名称和 URL,然后单击OK。

重要通知:接厂商相关通知,JetBrains 将于 2022 年 10 月 1 日起全面上调 IDE、. NET 工具 和 All Products Pack 订阅产品价格。

想要了解IntelliJ IDEA价格的朋友,欢迎咨询慧都官方客服

IntelliJ IDEA正版购买,IntelliJ IDEA授权价格咨询,IntelliJ IDEA官方授权经销商-慧都网

,