• java开发工具IntelliJ IDEA使用教程:检查项目状态


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

    IntelliJ IDEA官方正版下载

    从版本控制中排除文件

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

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

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

    • .git /info /排除文件。
      此文件中列出的模式仅适用于存储库的本地副本。
      当您初始化或签出 Git 存储库时,会自动创建此文件。
    • VCS 根目录及其子目录中的一个或多个.gitignore文件。
      这些文件被签入存储库,以便整个团队都可以使用其中的忽略模式。因此,它是存储被忽略文件模式的最常见位置。
      如果 VCS 根目录下没有.gitignore文件,可以右键单击 Project 窗口中的任意位置,选择New | 文件并在“新建文件”对话框中键入.gitignore 。

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

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

    • 决定要使用哪种Git 配置文件来忽略文件。如果有疑问,请使用.gitignore。
    • 在“本地更改”视图或“项目”工具窗口中找到要忽略的未版本化文件或文件夹 。这些视图中的文件颜色可帮助您识别文件的状态。
    • 右键单击选择并选择Git | 添加到 .gitignore或Git | 添加到 .git/info/exclude。 这些视图中的文件颜色可帮助您识别文件的状态。

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

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

    检查项目状态

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

    打开本地更改视图。

    • Changes 更改列表显示自上次与远程存储库同步以来已修改的所有文件(以蓝色突出显示),以及已添加到 VCS 但尚未提交的所有新文件(以绿色突出显示)。
    • Unversioned Files 更改列表显示了所有已添加到项目中但 Git 未跟踪的文件。

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

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

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

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

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

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

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

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

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

    添加远程存储库

    如果您基于本地源创建了 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。
    • 要编辑远程(例如,更改您已克隆的原始项目的名称),请在 Git 日志工具窗口的“分支”窗格中右键单击远程分支,然后从上下文菜单中选择“编辑远程”。
      您还可以通过单击其名称从“推送”对话框编辑遥控器。
    • 要删除不再有效的存储库,请在Git 日志工具窗口的“分支”窗格中右键单击它,然后从上下文菜单中选择“删除远程”。

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

    咨询更多教程,可以私聊我加入社群哦!

  • 相关阅读:
    用动图详细讲解——栈
    Ubuntu 20.04.3 LTS 安装打印服务器 局域网发现系统服务 共享给 windows 10/11 使用
    MQ消息队列篇:三大MQ产品的必备面试种子题
    【深入理解C++】纯虚函数、抽象类
    开展自动化方案时,需要考虑哪些内容,开展实施前需要做哪些准备呢?
    家居行业EDI:爱室丽Ashley EDI 项目案例
    推荐一款免费又好用的配音软件~
    【分析笔记】全志平台 gpio_wdt 驱动应用和 stack crash 解决
    一文搞明白STM32芯片存储结构
    【Typescript重点】泛型的使用
  • 原文地址:https://blog.csdn.net/HD202202/article/details/126344189