首页 > 其他分享 >【Git】在JetBrains系列的IDE中使用Git(一)

【Git】在JetBrains系列的IDE中使用Git(一)

时间:2024-09-08 10:21:49浏览次数:13  
标签:文件 git 仓库 Git 提交 IDE JetBrains

【Git】在JetBrains系列的IDE中使用Git(一)

文章目录


我们利用我上一个博文 【Ruby】Web框架ruby on rails初识(MVC架构初理解)中创建的项目作为示例来演示,没有看过的小伙伴可以看一下。

1.将文件添加到git仓库的暂存区

在这里插入图片描述

我们可以看到,这些文件都是红色的,它们都还没有被添加到Git仓库中。

我们可以打开IDE中自带的终端,输入:

git add .

来将它们添加到git仓库。

运行该命令后,我们会看到以下效果

在这里插入图片描述

执行后发现这些文件都变成了绿色,这表示这些文件已经被添加到git仓库的暂存区,准备提交到当前的Git仓库。

2.将文件提交到git仓库的本地仓库

这时,我们可以对文件进行修改后或者直接提交到git仓库中去。

这里提交可以使用指令,也可以使用IDE自带的功能。

下面演示一下利用IDE自带的功能提交

在这里插入图片描述

勾选需要提交的文件,写上提交信息,点击commit

这时你会发现原来绿色的文件变成了正常颜色(白色)

在这里插入图片描述

表明已经提交成功

再看看IDE自带的提交记录界面

在这里插入图片描述

我们发现提交时间及其信息等都显示了出来

当你提交后再次修改文件,你会看到以下效果

在这里插入图片描述

之后再点击提交

在这里插入图片描述

提交的记录仍然显示了出来

在这里插入图片描述

3.分支

首先是创建分支:

在这里插入图片描述

输入分支名,点击Create(勾选了Checkout branch会自动切到你创建的那个分支)

在这里插入图片描述

之后我们在这个分支上做一个提交

在这里插入图片描述

在这里插入图片描述

点击提交后会看到效果:

在这里插入图片描述

4.总结

这些知识一共分为了两部分,第一部分主要讲本地仓库,第二部分会讲到远程仓库中的push 和 pull

本人资历尚浅,发博客主要是记录与学习,欢迎大佬们批评指教!大家也可以在评论区多多交流,相互学习,共同成长。

标签:文件,git,仓库,Git,提交,IDE,JetBrains
From: https://blog.csdn.net/Janium/article/details/142006112

相关文章

  • VsCode+WSL2+Python3+git机器学习环境安装
    安装VsCode,添加WSL扩展插件用管理员权限打开PowerShellwsl--install此命令将启用运行WSL并安装Linux的Ubuntu发行版所需的功能wsl--set-version<distroname>2命令将替换为要更新的Linux发行版的名称,如wsl--set-versionUbuntu2会将Ubuntu设置为使用WSL2......
  • 如何使用 Git 和 SSH 将项目推送到 GitHub
    目录1.前提条件2.安装Git3.生成SSH密钥生成SSH密钥的步骤:添加SSH密钥到SSHAgent:4.将SSH密钥添加到GitHub5.配置Git用户信息6.将本地代码推送到GitHub1.初始化本地Git仓库2.添加远程仓库3.添加文件并提交4.推送到GitHub7.常见问题及......
  • GitHub每日最火火火项目(9.6)
    项目名称:Zeyi-Lin/HivisionIDPhotos项目介绍:HivisionIDPhotos是一个轻量级且高效的AI证件照制作工具。它能够通过人工智能技术,快速、准确地生成符合要求的证件照。这个工具具有较高的实用性,可以帮助用户节省时间和精力,无需专业的摄影知识和技能,就能轻松制作出满意的......
  • POLIR-Society-Organization-Political:Self and Identity
    POLIR-Society-Organization-Political:SelfandIdentityDon'tallowyourIdentitytobeattachedtowhatyourdid,insteadofwhoyouarecreatedtobe.Andtheproblemwiththatis,youknow,somuchofourlifecircumstancesmakeupouridentity.......
  • c语言编译器IDE英汉翻译词典程序代码
    #include<stdio.h>#include<string.h>#include<stdlib.h>#include<math.h>typedefstruct{charenglish[50];charchinese[50];}WordTranslation;intmain(){intx;intn,g=1;while(g){n=0;WordTranslationtranslations[......
  • Gitlab-ce upgrade 16.0.1 to 17.3.1【Gitlab-ce 16.0.1 升级 17.3.1】
    文章目录背景gitlab-ce16.0.1升级17.3.1失败gitlab-ce16.0.1升级16.11.8失败gitlab-ce16.0.1升级16.7.9失败gitlab-ce16.0.1升级16.3.8成功gitlab-ce16.3.8升级16.11.8失败gitlab-ce16.3.8升级16.7.9成功gitlab-ce16.7.9升级16.11.8成功gitlab-ce16.......
  • 基于Video-Retalking-Gradio的AI数字人
    随着数字内容的普及,如何在视频中实现高精度的音频与唇形同步成为一个重要课题。传统方法通常需要大量的人工干预和调整,效果也往往不尽如人意。为了应对这一挑战,VideoReTalking系统应运而生。由西安电子科技大学和腾讯AI实验室的研究人员联合开发,VideoReTalking是一个创新......
  • git 推送本地文件
    引言参考文章:Git操作全流程介绍Git的工作流程如下所示:1.创建仓库1.1新建gitee仓库在gitee中创建一个仓库HelloWorld,如下所示:1.2初始化本地仓库假设本机有一个MyCode文件夹,进入该文件夹目录下,在该处打开gitbash。,输入命令将该文件夹初始化为git仓库:len......
  • GitLab管理之迁移GitLab群组
    迁移GitLab群组一、适用对象:迁移极狐GitLab群组包括以下类型:从私有化部署版极狐GitLab迁移到JihuLab.com。从JihuLab.com迁移到私有化部署版极狐GitLab。从一个私有化部署版极狐GitLab实例迁移到另一个。同一极狐GitLab实例中的群组之间的迁移。源实例必须运行1......
  • 常用Delphi IDE环境配置
    目录一、androidSDK  二、环境变量 1、User SystemOverrides :覆盖用户操作系统的全局配置参数 2、SystemVariables 操作系统层面的全局变量 3、其中:重要的,和自己个性化的三、自己的类库路径四、测试工程默认路径五、PAServer六、需个性化的常......