JAVA实习生工作总结(三)

hello,各位小伙伴,又见面!又来分享我的所感所得啦,不知不觉我已经在公司实习了两个月了,说真的,压力特别大。首先就是自己的技术能力问题,每天都在不停的学当中,从如何学习通过git远程拉取项目到在项目中开发,从swagger测试到部署测试服务器。自己的提升我自己也能感受到,我认为还是要通过做项目才是最快提升自己的方法,最重要的就是把自己所学的运用在项目中,所以我也是在不停整合我所学的用在项目中。

在上一次的总结中也提到一个很重的知识技能“git”,这是我个人认为进公司必会的技能之一,至少你得学会如何把远程仓库的代码拉取下来再开发对吧。接下来我也来分享一下关于git的学习。

说到git,首先要说一下“版本控制器”。那么什么是版本控制器呢:

版本控制是一种在开发的过程中用于管理我们对文件,目录或者工程等内容的修改史,方便查看更改历史记录,备份一边恢复的版本的软件工程技术。

它的特点:

        1.实现跨区域多人协同开发;

        2.追踪和记载一个或者多个文件的历史记录;

        3.组织和保护你的源代码和文档;

        4.统计工作量;

        5.并行开发,提高开发效率;

        6.跟踪和记载整个软件的开发过程;

        7.减少开发人员的负担,节省时间,同时降低人为的错误;

常见的版本控制工具:

        1.GIt

        2.SVN;

        3.CVS;

        4.VSS;

        5.TFS;

我们在工作中经常使用到的就是“Git” 和 “SVN”。

那我就来说说这两个工具的区别:

1.SVN属于集中版本控制:所有的版本数据都保持在服务器上,协同开发者从服务器上同步更新或者上传自己的修改。但是缺点就是所有的数据都保存在服务器上,用户本地只有自己以前所同步的版本,如果没有连接网络或者没网的话,用户就看不到历史版本。而且所有数据都保存在单一的服务器上,如果服务器损坏,就会丢失所有数据。当然可以定期备份的。

2.Git属于分布式版本控制:所有版本信息仓库全部同步到本地的每个用户上,这样就可以在本地查看历史版本,可以离线在本地提交,只需要在有网络的时候push到远程代码仓库即可。由于每个用户那里都保存了所有的版本数据,只要有一个用户的设备没有问题就可以恢复所有的数据,但是同时也增加了本地存储空间的占用。我认为牺牲这点存储空间也是有必要的。

聊完版本控制器就该进入正题了,我会介绍git的下载安装,一些常用命令,以及git的项目的创建和克隆等等;

1.git下载地址(这是git的镜像下载地址):

https://npm.taobao.org/mirrors/git-for-windows

找Windows版本即可;

 安装中途这里我选择的是notepad++;

 安装成功之后会有3个程序:

1.Git Bash: 这个是与Linux风格的命令行程序,也是目前使用最多同时也是最推荐使用的;

2.Git CMD: Windows风格的命令行;

3.Git GUI: 图形化界面的Git,像我们初学的话建议还是使用命令的;

 鼠标点击右键,我们便可以在任意位置使用git啦!

 我们可以在Git中秀各种Linux命令:

说到Linux命令,我也记录了一些常用的Linux命令,有兴趣的小伙伴可以截图收藏哦!

 这里要注意一个命令千万不要尝试:rm-rf / 会清除所有根目录,导致你的Linux无法正常运行。

说完git的安装,来说一下关于git的必要配置;

首先要记住3个命令:

1.Git config -l :查看git配置;

2.Git config --system --list:查看系统配置;

3.Git config --global --list:查看用户自定义配置;

Git的所有配置文件都保存在本地。

通过查看Git安装文件下的etc文件夹下的gitconfig配置文件可以查看到git的系统配置信息。   

之后便是通过指令设置自己的账户名和邮箱:

设置账户:git config --global user.name "xxxx" 

设置邮箱:git config --global user.email"xxxx@qq.com"

设置完成之后通过命令:Git config --global --list便可以查看到当前用户的信息;

 我们也可以通过c盘user文件夹下的.gitconfig文件查看具体用户配置信息,不同小伙的.gitconfig文件可以在不同位置,需要耐心找找哦!

 

 同时安装好git之后,它会自动在环境变量中进行配置;

 接下来来说说Git的四个工作区域:

1.工作区;

2.暂存区;

3.本地仓库;

4.远程仓库;

 再来说一说git的工作流程:

 

 接下来来说一下git的项目搭建:

 其中需要记住圈起来的几个常用命令,记不住的可以存在自己的笔记中;

git搭建本地仓库有两种方式:

1.创建全新的Git仓库;

2.克隆远程仓库;

①:创建全新的仓库,需要git管理的项目的根目录执行;

创建一个全新的文件夹,鼠标右键点击Git Bash Here:

输入指令:git init 初始化本地仓库;

 出现.git文件表示你的本地仓库初始化成功(如果没有的小伙伴需要设置Windows隐藏文件显示其隐藏文件);

 ②:克隆远程仓库,这里以gitee为例:

创建一个全新的文件夹,鼠标右键点击Git Bash Here:

 这样就可以将远程仓库的代码克隆到你本地啦!

今天关于git的相关知识就讲到这里啦小伙伴,我的博客更新一般是一个星期一次,其实我是没有写博客的习惯的,这是我在公司带我的导师交给我的任务。我通过写博客总结出来,我能把我学到的知识与经验放到这里分享,也是对自己的所学所感有个系统的总结。同时,可能会有小伙伴会认真阅读,所以我必须保证以上的知识点都必须正确,不能误导小伙伴。就像带我的导师说的一样,你自己学会没啥,你能把学会的教给别人,那就很好了!所以我个人认为写博客是一种良好的习惯,我也会继续坚持写下去。关于git的知识点还没有补充完,后面我会继续把git补充完善的!

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值