Git安装配置与使用(超级详细) 您所在的位置:网站首页 idea中git怎么配置 Git安装配置与使用(超级详细)

Git安装配置与使用(超级详细)

2024-07-10 13:35| 来源: 网络整理| 查看: 265

目录 一、安装与配置1.1 安装1.2 Git配置 二、Git使用(重点)2.1 配置SSH公钥及新建仓库的两种方式2.1.1 配置SSH公钥2.1.2 两种创建仓库方式 2.2 IDEA中Git使用

一、安装与配置 1.1 安装

首先Git版本控制工具需要下载,大家下载最好用国内开源的镜像,下面我提供一个国内镜像下载地址: http://npm.taobao.org/mirrors/git-for-windows 直接往下滑,下载最新的 在这里插入图片描述 点击对应版本下载即可,tar.bz是linux系统的,我是window64位就下载对应的即可 在这里插入图片描述 在这里插入图片描述 下载好后,选择安装目录,我是放在D盘,然后无脑next下一步即可。 在这里插入图片描述

1.2 Git配置

安装好后,在桌面任意位置右键,点击Git bash here,会弹出如下界面 在这里插入图片描述 这个界面,用linux基本命令和git相关命令操作 如常用的命令如下,在桌面上新建一个work文件夹 在这里插入图片描述 当然还有其它常用的基本命令,感兴趣可以去学习一下,毕竟以后肯定要接触的,命令执行效率还是更快的,这里只是顺带提一下这个界面操作是linux命令,linux常用命令链接

Git安装好,首先我们需要设置用户名和email地址 在这里插入图片描述 这里我设置自己名字和邮箱,然后通过 git config --global --list查询到自己设置的用户名和邮箱,这个配置文件会出现在C:\Users\Administrator目录下 在这里插入图片描述 打开它,就会看到自己配置的信息 在这里插入图片描述

二、Git使用(重点)

配置好后,需要了解下Git相关必备知识,读一遍有个印象即可 在这里插入图片描述 在这里插入图片描述

上面图分别对应着最常用的命令

git add . git commit -m "备注信息" git push git pull

我们先脑子里对上面知识有个印象,后面再说具体使用

我们在work/test目录下新建仓库 在这里插入图片描述 在这里插入图片描述

2.1 配置SSH公钥及新建仓库的两种方式 2.1.1 配置SSH公钥

这里以码云Gitee为例,进入Gitee官网,自己进行登录,然后完善自己的个人资料,然后有个个人设置 在这里插入图片描述 下面有个安全设置->SSH公钥 在这里插入图片描述 到下面地址 C:\Users\Administrator,新建一个.ssh目录 在这里插入图片描述 在.ssh文件夹内部右键Git bash here进入命令行,输入下面命令,rsa表示一种加密方式 在这里插入图片描述 然后一直回车,完毕后,.ssh中会出现两文件 在这里插入图片描述 打开第二个pub的(公钥),然后复制其中大段密钥 在这里插入图片描述

放到页面中 在这里插入图片描述 点击确定,这样本机就绑定了SSH,实现了免密码登录

2.1.2 两种创建仓库方式

方式一 对应文件夹下,命令输入git init 在这里插入图片描述 这时可能你test文件夹下什么都没有,这里其实隐藏了,点击查看,勾选隐藏的项目,.git文件夹就会显示,还有上面出现一个master表示主分支,在多人协同项目中,一般项目经理控制主分支,程序员完成项目经理的功能开发在自己的子分支提交后,项目经理再审阅后并入主分支,子分支也可以看作测试版本v1、v2、v3,最终版本再放到主分支master 在这里插入图片描述 在这里插入图片描述

方式二(重点): 克隆远程目录(远程仓库中复制到本地) 新建仓库 在这里插入图片描述 在这里插入图片描述

说明:三个勾选的按钮,我就勾一个Readme文件,也可以都不勾,说明一下.gitgnore就是一个配置文件,里面可以写哪些文件不进行提交到远程仓库,因为一个项目不是所有文件都需要提交到远程仓库的,后面会进行配置,GPL3.0就是一种许可,表示仅仅能私用学习,不能商用,否则负法律责任,一种规定。

点击创建 在这里插入图片描述

创建完毕就会跳转到这个界面,Readme就是你刚刚勾选的,点克隆->复制 在这里插入图片描述 注意: 这里是SSH,不要点到HTTPS的,不然你配置的公钥没有用,实现不了稍后push到远程仓库的免密登录

命令输入git clone + 复制的地址 在这里插入图片描述

在这里插入图片描述 在这里插入图片描述

2.2 IDEA中Git使用

在D盘新建一个testGit文件夹 在这里插入图片描述

随便新建一个Java项目 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

将test1中克隆到的仓库文件复制到testGit文件夹下 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

这时候右上角会多出Git相关按钮,不同版本略有不同 在这里插入图片描述 .gitignore中配置的是不push到远程仓库(Gitee)的文件,如所有以.log文件为后缀的内容,.idea/表示其下面的所有文件,等等,这些都是不需要push到远程仓库Gitee的,因为每个人本地的配置都不一样。 在这里插入图片描述 点击左下角Terminal 在这里插入图片描述

git add . //会将文件提交到暂存区stage git commit -m "备注信息" //commit会提交到本地仓库 git push //会提交到远程仓库

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

这样远程仓库就提交(push)了,本地IDEA写的代码

我们在Gitee仓库中对README.md编辑,写记录一下,提交保存 用git pull 看看本地IDEA中会不会显示 在这里插入图片描述 在这里插入图片描述

输入命令回车,远程仓库内容就pull到本地了,在公司中开发时,就每天需要pull远程仓库到本地,因为项目是多人开发,远程仓库经常会被他人修改,所以需要时不时pull更新一下本地内容,这就是这四个命令的使用 add,commit,push,pull 在这里插入图片描述 在这里插入图片描述 我们还可以到Version Controller中log看到自己的提交,修改日志



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有