使用Git实现项目的版本控制

前期准备:

我们先要有GitHub账号,下载应用Git。

下载git

Git官网下载路径:Git - Downloading Package

官网下载git是很慢的,如果想要快一点的话,可以去看看这篇文章提供的阿里云盘下载链接如何将java项目部署到github?如何将github的java项目部署到本地(通过idea)?_java clone 项目到本地-CSDN博客

安装Git也很简单,我们双击下载好的git安装程序,然后只要修改一下我们想要的安装路径,然后一路next就好了。

git配置

下载好git后,我们可以在“开始”-搜索“Git CMD”然后点击:

然后我们可以输入

git config --list

命令查看当前配置,如下:

其中我们要注意有没有上图中红框中的两项,如果没有的话:可以用以下两个命令配置:

git config --global user.name  "xxx" 

 git config --global user.email  "1234567890@yyy.com"

其中“xxx”代指想要的用户名,无特殊要求。

而第二个命令引号中的内容则是邮箱(要求和你想要用的远程仓库的邮箱一致)

 如此之后再次查看当前配置就会出现user.name和user.email了

IDEA配置Git路径:

我们IDEA可能无法识别git路径,那么我们就要在IDEA中去手动配置一下,方法如下:

打开:文件-设置

点击:版本控制-git-点击可执行文件路径右侧的文件夹

然后找到你们安装Git的目录,找到Git-bin-git.exe,然后点击确定

 

然后可以点一下“测试”试试看,这样就好了。

将你的项目放到git上

首先我们要想将项目放到git上,就要先cd到项目文件夹下,然后对该文件夹进行一个初始化:

d:

cd D:\JavaCode\DuoXianCheng1 

git init

 cd 后面写你们自己的项目路径

敲完上面的代码后你们的项目中就会出现一个".git"文件夹

 

 然后我们可以输入

git status

查看当前文件夹下的状态,全是红的就代表都没被git管理。 

我们需要输入以下代码

git add * 

来将其中所有文件来暂时的存在git里面

再次输入

git status

 提交到本地仓库

输入

git commit -m 'test1'

 'test1'单引号中也可以是别的内容,他只是作为一个标识

若如此做,项目文件就会被提交到本地的 Git 仓库中

再次查看状态,会发现提示没什么可以提交了

提交到远程仓库

创建并配置ssh秘钥:

在Git CMD中输入

ssh-keygen -t rsa -C "1234567890@yyy.com"

 邮箱的要求还是和之前一样。

然后一路敲回车,等到如下图所示即可获得秘钥了(红框框起来的位置就是秘钥位置):

我们按照位置去用记事本打开那个文件,然后将里面的内容全部复制下来。

进入GitHub,点击头像-设置-SSH和GPG密钥。将密实复制到“钥匙”一栏中,标题就随便起了。然后点击添加SSH密钥。

 创建github仓库

点击头像-您的储存库-NEW

 然后填写信息

点击创建库

创建完成后我们可以看一下它的分支是只有一个main的(如下图)

使用Git提交到远程仓库 

首先我们要将已经创建的仓库的网址复制下来并在后面加上“.git”

然后输入如下命令

git remote set-url origin https://github.com/zr122/DUOXIANCHENG.git

 这个命令是将目标远程仓库起了一个叫“origin”的别名并记录下来,方便代指远程仓库

然后我们输入:

git push -u origin master

提示:

即可

使用IDEA提交到远程仓库

1.对目标项目进行初始化

然后文件会变红:

 

然后如下图选择

然后像这样选种要提交的文件后:

 

点击提交,被提交的文件名会变白

 

2.提交到远程仓库

首先创建远程仓库

然后回到idea Git-推送

 然后如下图所示

 

然后会要求你登录github你就登陆就行了 

再然后就会提示:

大功告成!!!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值