入门使用Git


本文旨在写给Git新手,因此主要的目的是简单使用Git,后面博主会抽空写出Git的一些其他的功能的文章,到时候继续更新。

一.概念(了解即可)

Git可以有效、高速的处理从很小到非常大的项目版本管理,Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

国内git服务器地址:https://gitee.com/
国外git服务器地址:https://github.com/

二.实战使用

首先下载git的管理工具。

链接:https://pan.baidu.com/s/1je5KcuX0InCceQeHGKw7AQ
提取码:8ifo

1.上传

这是一张git的原理图(add,commit,push后面会一一演示):
在这里插入图片描述

安装很简单这里就不讲了,只是要注意最后需要把环境变量配一下就可以了,配好后在命令行输入git version如果得到下面结果就说明成功了。
在这里插入图片描述
按后我们新建一个简单的java项目,File-->Settings-->Git,把git.exe的目录选上。在这里插入图片描述

接下来我们使用git的国内版服务器来演示。下面是我的码云个人主页。
在这里插入图片描述
在这里插入图片描述
接下来我们本文的代码就会放到这个仓库里面来。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这种方式是拖Git演示这一整个项目,当然我们可以把Git演示点开然后把里面的全拖进去,但是这样的情况如果有空文件夹,那么这个空文件夹就不会成功被拖进去(比如src下面没有java文件),同时这是的仓库名最好和项目名相同比如这里项目名是Git演示,那么仓库名就不该是GitShow,而是Git演示,这种方直接IDEA下载下来可以打开。
现在我们代码上传了,接下来我们要做的就是用IDEA把他下下来。
在这里插入图片描述

复制得到:https://gitee.com/jackTanTan/GIT-SHOW.git

在这里插入图片描述

在这里插入图片描述
下好后我们打开,然后创建MyFile.java,就会弹出下面窗口:
在这里插入图片描述
点击add就会吧我们新建的这个文件上传到本地仓库上去(注意没有上传之前是红色的,add后是绿色)。如果我们没点add,后面想add:
在这里插入图片描述
参照我们的原理图,add后还没有到
我们的GitShow,仓库上,下一步是commit
在这里插入图片描述
在这里插入图片描述
接下来是push:
在这里插入图片描述
点击push:
在这里插入图片描述
接下来输入账号与密码:
在这里插入图片描述
如果你输错了再次push会出问题可以参考在git上输错密码,解救办法
成功push后我们会发现MyFile.java被放到了我们的码云上面。
在这里插入图片描述
现在我们已经成功上传了我们的项目,但是我们的一个项目做完后可能会有版本的更替,下面我们继续讲解版本更替的处理。

2.版本的更替

现在我们开发Git演示1.0(添加MyFile1)并commit:
在这里插入图片描述
接下来我们进行创建分支1.0(创建后自动切换到1.0):
在这里插入图片描述
在这里插入图片描述
然后我们推1.0:
在这里插入图片描述
接下来我们回到主干(master)开发2.0:
在这里插入图片描述
添加MyFile2.java然后提交:
在这里插入图片描述
但是现在我们还别push,因为我们发现1.0存在一个bug,先切换到1.0(这时我们可以留意一下MyFile2文件消失,因为在1.0时没有),我们把MyFile1做下面修改:
在这里插入图片描述
重新commit:
在这里插入图片描述
然后Push:
在这里插入图片描述
1.0的bug修复后我们切回master:
在这里插入图片描述
我们发现在1.0里面的修复的bug的代码合并到了master。接下来我们创建分支2.0,然后push一下:

在这里插入图片描述
最后2.0提交后记得要把master也提交一下
接下来在介绍几个功能:
1.查看历史
选中项目右键(如果选中文件右键就是查看文件的历史):
在这里插入图片描述
在这里插入图片描述

2.比较版本的差异
我们在版本2.0的MyFile1里面加上一个test()方法:
在这里插入图片描述
选中MyFile1右键,按下面来选择:
在这里插入图片描述
随便选一个:
在这里插入图片描述
绿色部分就是差异部分:
在这里插入图片描述
3.回到上一个版本
我们要将下面文件回到没有修复bug前:
在这里插入图片描述
演示:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值