Git的使用以及在IDEA2022中使用Git

这篇具有很好参考价值的文章主要介绍了Git的使用以及在IDEA2022中使用Git。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

前言

一、Git下载与安装

二、Git常用命令

1.全局设置

2.获取Git仓库-在本地初始化Git仓库

3.获取Git 仓库-从远程仓库克隆

4.Git工作区、暂存区、版本库 概念以及工作区中文件状态

(1)工作区、暂存区、版本库

(2) Git工作区中文件的状态

5.本地仓库操作

6.远程仓库操作

7.分支操作

8.标签操作

三、在IDEA中使用Git(这里为idea2022)

1、获取Git仓库

·本地初始化仓库

 ·从远程仓库克隆(!!!)

2.本地仓库操作

3、远程仓库操作

4、分支操作

总结


提示:以下是本篇文章正文内容,下面案例可供参考

一、Git下载与安装

下载地址:https:://git-scm.com/download

码云地址:https://gitee.com/,是国内的一个代码托管平台,由于服务器在国内,所以相比于GitHub,码云速度会更快

Git的使用以及在IDEA2022中使用Git,git

二、Git常用命令

1.全局设置

当安装Git后首先要做的事情是设置用户名称和email地址。这是非常重要的,因为每次Git提交都会使用该用户信息。
在Git 命令行中执行下面命令:

        ~设置用户信息

git config --global user.name “xxxxx"
git config --global user.email “xxxxxxxxxx”

     注意:上面设置的user.name和user.email并不是我们在注册码云账号时使用的用户名和邮箱,此处可以任意设置。   

~查看配置信息

git config --list

Git的使用以及在IDEA2022中使用Git,git

2.获取Git仓库-在本地初始化Git仓库

执行步骤如下:
1.在任意目录下创建一个空目录(例如repo1)作为我们的本地Git仓库
2.进入这个目录中,点击右键打开Git bash窗口
3.执行命令 git init
如果在当前目录中看到.git文件夹 (此文件夹为隐藏文件夹)则说明Git仓库创建成功

Git的使用以及在IDEA2022中使用Git,git

3.获取Git 仓库-从远程仓库克隆

可以通过Git提供的命令从远程仓库进行克隆,将远程仓库克隆到本地
命令形式:

git clone [远程Git仓库地址]

 Git仓库地址为码云上的,例如:

 Git的使用以及在IDEA2022中使用Git,git

Git的使用以及在IDEA2022中使用Git,git

 克隆远程仓库成功

4.Git工作区、暂存区、版本库 概念以及工作区中文件状态

(1)工作区、暂存区、版本库


版本库:前面看到的.git隐藏文件夹就是版本库,版本库中存储了很多配置信息、日志信息和文件版本信息等
工作区:包含.git文件夹的目录就是工作区,也称为工作目录,主要用于存放开发的代码
暂存区:git文件夹中有很多文件,其中有一个index文件就是暂存区,也可以叫做stage。暂存区是一个临时保存修改文件的地方

Git的使用以及在IDEA2022中使用Git,git

(2) Git工作区中文件的状态


Git工作区中的文件存在两种状态
·untracked未跟踪(未被纳入版本控制)
·tracked已跟踪(被纳入版本控制)
        1)Unmodified未修改状态
        2)Modified 已修改状态
        3)Staged 已暂存状态

5.本地仓库操作


本地仓库常用命令如下:

查看文件状态

git status

将文件的修改加入暂存区

git add [文件名]
git add *   //提交全部

Git的使用以及在IDEA2022中使用Git,git

将暂存区的文件取消暂存或者是切换到指定版本

git reset [文件名]

将暂存区的文件修改提交到版本库

git commit -m "提示信息" [文件名]

 Git的使用以及在IDEA2022中使用Git,git

查看日志

git log

Git的使用以及在IDEA2022中使用Git,git
可以通过git reset回溯版本

6.远程仓库操作

//查看远程仓库

git remote  
git remote -v

Git的使用以及在IDEA2022中使用Git,git

 origin是远程仓库的简称, -v可以看详细信息

Git的使用以及在IDEA2022中使用Git,git

 //添加远程仓库,跟远程仓库建立连接

git remote add       
git remote add <shortname><ud>  //添加一个新的远程 Git 仓库,同时指定一个可以引用的简写

 Git的使用以及在IDEA2022中使用Git,git

//从远程仓库克隆

git clone        

//从远程仓库拉取

git pull        

Git的使用以及在IDEA2022中使用Git,git

//推送到远程仓库


git push [remote-name] [branch-name]

 简述一下本地仓库推送到远程仓库

add -> commit -> push

Git的使用以及在IDEA2022中使用Git,git

7.分支操作


分支是Git 使用过程中非常重要的概念。使用分支意味着你可以把你的工作从开发主线上分离开来,以免影响开发主线。
同一个仓库可以有多个分支,各个分支相互独立,互不干扰。
通过git init命令创建本地仓库时默认会创建一个master分支
本节我们会学习关于分支的相关命令,具体如下:
 

git branch                  //查看分支
git branch[namel            //创建分支
git checkoutIname]          //切换分支
git push [shortName] [name] //推送至远程仓库分支
git merge [name]            //合并分支

8.标签操作


Git 中的标签,指的是某个分支某个特定时间点的状态。通过标签,可以很方便的切换到标记时的状态,比较有代表性的是人们会使用这个功能来标记发布结点(v1.0、v1.2等)。

git tag                        //列出已有的标签
git tag [name]                 //创建标签
git push [shortName] [name]    //将标签推送至远程仓库
git checkout-b [branch]iname]  //检出标签,切换到该标签

三、在IDEA中使用Git(这里为idea2022)

1、获取Git仓库

·本地初始化仓库

等同于git init

Git的使用以及在IDEA2022中使用Git,git

 Git的使用以及在IDEA2022中使用Git,git

 Git的使用以及在IDEA2022中使用Git,git

 ·从远程仓库克隆(!!!)

Git的使用以及在IDEA2022中使用Git,git

2.本地仓库操作

本地仓库操作
将文件加入暂存区
将暂存区的文件提交到版本库

Git的使用以及在IDEA2022中使用Git,git

选择文件commit,这里也可以选择commit and push 会推送到远程仓库

Git的使用以及在IDEA2022中使用Git,git

在IDEA中也提供了更加简便的方法

Git的使用以及在IDEA2022中使用Git,git

这里可以不用add,直接点提交(中间的勾)
查看日志,相当于git log,每一次操作都会记录

Git的使用以及在IDEA2022中使用Git,git

3、远程仓库操作

从远处仓库拉取更新代码,或者点击上面拉取图标

Git的使用以及在IDEA2022中使用Git,git

4、分支操作

·idea右下角有分支操作区域

可以执行新建分支、切换分支checkout功能

Git的使用以及在IDEA2022中使用Git,git

可以执行推送分支

Git的使用以及在IDEA2022中使用Git,git

分支合并操作

Git的使用以及在IDEA2022中使用Git,git

总结

使用Git的好处包括更好地管理代码版本、方便多人协作、提供分支管理、记录提交历史、实现回滚和撤销,同时具备分布式开发和强大的社区支持。文章来源地址https://www.toymoban.com/news/detail-708697.html

到了这里,关于Git的使用以及在IDEA2022中使用Git的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 2022新版本的IDEA右键没有Git选项

    首先依次点击File-setting-Version Control-Git,将Path to Git executable设置为:你Git安装目录下的bingit.exe 然后创建一个本地仓库,注意:你需要将这个仓库设置为项目的根目录,如果你设置到其他的目录可能会出现Git功能可以用,但是右键项目没有Git的选项,也没有add文件到暂存区的

    2024年02月13日
    浏览(29)
  • IDEA2022版通过Git传递代码到Gitee(码云)上

    跳转链接: Gitee官网网址 文件已经成功添加到 暂存区 4.1 蓝色斜向下箭头 用来更新修改后的代码 4.2 绿色打勾箭头(commit) 点击后,可以在提交消息框里添加提交信息,然后点击下方提交,就可以提交到 本地库 了 4.3 绿色斜向上箭头 将 本地库 文件提交到 远程库 (也就是码云

    2023年04月12日
    浏览(43)
  • 最新版Idea(2022.1及更高版本)显示Git提交人信息

     从网上找了一圈并没有,想这样显示git提交人的相关信息。这是新版idea自带的所以不需要安装什么插件;相关设置如下  还可以显示类的继承者等等,就是在代码上边有一个小标签,这个标签不占用代码行数。我感觉这个功能最方便的是可以显示出git提交人,所以这里我只

    2024年02月11日
    浏览(30)
  • idea提交代码到git以及git常用命令

    本次操作以将本地代码提交到gitlab为例,不过都大同小异,差别不大。 Git 作为分布式版本控制软件,存储文件的位置叫做仓库。仓库有远程仓库(互联网上一台服务器或局域网内的一台服务器)和本地仓库(本机的一个目录)两种。 系统中任意文件夹都可以作为本地仓库。

    2024年02月04日
    浏览(64)
  • 记录一个IDEA中使用GIT的严重BUG,导致测试分支合并到主分支,以及代码恢复解决方案

    在做项目时遇到了一个问题,就是不知道什么操作,无缘无故把test分支代码合并到了master,导致花了好长时间去恢复master分支的代码,所以研究了一下,到底是什么原因导致的这个问题 PS: 后来分析出来根本原因,确定这确实是IDEA的一个BUG,在下面会有详细描述 当我们在test分支时,

    2023年04月14日
    浏览(45)
  • IDEA配置Git以及对Git的基本操作

    学生作者:吃饱饱坏蜀黍 日期:2023.6.19 IDEA版本:IntelliJ IDEA 2023.1.2 (Ultimate Edition) GIt版本:2.41.0 IDEA中使用了新UI以及中文插件:Chinese(Simplified) Language Pack/ 中文语言包 Git基本使用篇:https://blog.csdn.net/a1978341673/article/details/131318911 ​ 在IDEA中使用Git,本质上还是使用的本地安装

    2024年02月13日
    浏览(31)
  • idea配置Git以及操作

    1.配置Git 直接搜索Git,找到Git安装的路径 2.操作场景:将本地项目设置为Git项目,并推送到Git远程仓库 2.1、在本地项目目录打开git命令窗口 2.2、项目进行git初始化 或者 2.3、重新打开项目,发现未添加的代码都变红色 2.4、将Git添加到暂存区 发现颜色变绿 2.5、提交到本地库

    2023年04月08日
    浏览(24)
  • Git的分支操作以及IDEA中操作Git的分支

    目录 一、在 Git 中,分支(Branch)是指开发者可以在同一个代码库中创建的独立的线索,用于并行开发和管理代码的不同版本。通过使用分支,可以在不影响主干代码的情况下进行实验、开发新功能、修复 bug 或者处理不同的任务。 1. 并行开发: 2. 版本管理: 3. 特性开发:

    2024年02月11日
    浏览(31)
  • idea中git版本回滚以及git指令回滚

    场景 在项目开发过程中,git提交的最新版本的代码出现问题,需要回滚到之前的某一个版本,需要使用到git的reset操作进行回滚,与之区分的revert操作。 reset是直接回滚到某一个版本,将这个版本之后的所有版本丢弃。 revert是指定取消某一个版本的提交 Idea中git版本回滚 1.选

    2024年02月16日
    浏览(47)
  • 【备忘录】GIT分支操作和命名规范,以及IDEA的一些GIT操作

    一、分支命名规范 1. 主分支(一个):master 自动生成,正式发布的版本 2. 开发分支(一个):develop,所有功能的集成分支 将开发分支集成到develop,通过测试后再合并到master master和develop需要进行权限限制 3. 功能分支(多个):feather 从develop分出,开发某种特定功能,经

    2024年02月03日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包