【开发环境搭建篇】Git的安装和配置

作者介绍:本人笔名姑苏老陈,从事JAVA开发工作十多年了,带过大学刚毕业的实习生,也带过技术团队。最近有个朋友的表弟,马上要大学毕业了,想从事JAVA开发工作,但不知道从何处入手。于是,产生了写一个博客专栏想法,介绍当前互联网企业JAVA项目开发如何快速入门。
本文收录于《30天企业JAVA项目开发实战入门》专栏,该专栏内容以当前互联网软件企业中的项目实战为线索,介绍企业JAVA项目开发中涉及到的开发流程、技术、工具、规范要求等等。帮助想从事JAVA开发的大学生或新人,更快的、更好的入门JAVA后端开发工作。

文章目录

一、前言

一般,在企业的项目中,会使用Git和Gitlab,进行代码管理和代码版本控制;

本文介绍Git的安装和配置;

首先,介绍一下Git和Gitlab的区别;

Git 是一个开源的分布式版本控制系统,适用于本地文件和代码版本管理。它具有开源和分布式特性,适用于本地单机软件。一般,Git可以通过客户端工具如TortoiseGit连接到Git服务器(比如企业项目中的Gitlab)进行版本管理。所以,企业项目中开发人员会使用Git进行代码版本管理;

GitLab 是一个基于Git的开源项目,用于仓库管理系统的web服务。它不仅提供了Git的代码管理功能,还增加了权限设置、项目管理等优秀特性。一般,企业项目中会使用GitLab搭建自己的代码仓库,作为项目的代码托管中心,也叫项目的Git服务器。

另外,关于代码托管中心,企业项目局域网中一般使用Gitlab,外部互联网一般有GitHub、Gitee等等;

二、下载

环境要求:windows11、Git-2.41.0

首先,下载Git安装包。安装包已分享到百度网盘中,为了避免安装的版本跟本文中介绍的版本不一致,推荐使用百度网盘下载。

百度网盘下载地址:https://pan.baidu.com/s/1n_P_BAZjzjOQFwrcgsZ_hQ?pwd=lt5m

提取码:lt5m
官网下载地址:https://git-scm.com/downloads

三、安装

下载完成后,点击进入安装主界面,开始进行安装(建议使用默认安装选项即可);

首先,查看协议,点击Next;

选择安装路径,建议默认,点击Next;

选择组件,根据需要安装,建议默认,点击Next;

配置菜单,建议默认,点击Next;

选择git文件默认编辑器,建议默认,点击Next;

设置分支初始化名称,建议默认,点击Next;

设置Path环境变量,建议默认,点击Next;

配置SSH可执行文件,建议默认,点击Next;

选择数据传输使用的lib库,建议默认,点击Next;

配置行尾符号转换格式,建议默认,点击Next;

配置用于Git Bash的终端模拟器,建议默认,点击Next;

选择git pull的默认行为,建议默认,点击Next;

配置凭证管理器,建议默认,点击Next;

配置额外选项,建议默认,点击Next;

配置实验选项,建议默认,点击Install,开始安装;

等待几分钟之后,点击Finish,完成安装;

四、验证

安装完成后,验证git是否安装成功;

在任意一个目录下面,右键找到"Git Bash Here"菜单(注意,如果找不到,去"显示更多选项"中找找),点击进入git 命令行窗口;

之后,输入查看git版本命令,git -v

如图,若能正常显示,刚才安装的git版本信息,说明安装成功了。

五、使用

这里,介绍一下Git的术语和基本使用方法。

  • 什么是版本控制

版本控制是可以记录文件修改历史记录,从而让用户能够查看历史版本,方便版本切换;

  • 了解Git工作流程和使用方法

首次加入项目开发工作,需要从远程仓库克隆代码到本地仓库,之后,再从本地仓库检出到工作区,进行开发编码;

之后,日常项目开发工作,我们在工作区编写代码,Git会自动存储在暂存区。之后,当代码编写完成或者要下班了,我们需要把代码提交到本地仓库;(特别注意,提交本地仓库操作之前,一般先需要从远程仓库拉取最新版本的代码;)之后,再从本地仓库,推送到远程仓库(Git服务器或代码托管中心);

Workspace:工作区

Index / Stage:暂存区

Repository:仓库区(或本地仓库)

Remote:远程仓库

六、总结

一般,在项目开发中,开发人员可以直接使用Git内置的命令行工具,进行代码管理;也可以再安装一个Git的图形化客户端工具,比如TortoiseGit。这里,建议使用TortoiseGit(海龟Git),它有丰富的图形化界面,不需要记住Git命令,使用起来更加简单高效;后续文章中会介绍TortoiseGit的安装和配置,欢迎关注;

如果您对文章中内容有疑问,欢迎在评论区进行留言,我会尽量抽时间给您回复。如果文章对您有帮助,欢迎点赞、收藏。您的点赞,是对我最大的支持和鼓励,谢谢 :-)

相关推荐
老大白菜43 分钟前
Windows 11 安装 Dify 完整指南 非docker环境
windows·docker·容器
刘大辉在路上3 小时前
突发!!!GitLab停止为中国大陆、港澳地区提供服务,60天内需迁移账号否则将被删除
git·后端·gitlab·版本管理·源代码管理
ue星空5 小时前
Windbg常用命令
windows
泰勒今天不想展开9 小时前
jvm接入prometheus监控
jvm·windows·prometheus
易我数据恢复大师10 小时前
怎么设置电脑密码?Windows和Mac设置密码的方法
windows·macos·电脑
m0_7482565611 小时前
Windows 11 Web 项目常见问题解决方案
前端·windows
ladymorgana12 小时前
【运维笔记】windows 11 中提示:无法成功完成操作,因为文件包含病毒或潜在的垃圾软件。
运维·windows·笔记
落落鱼201312 小时前
cenos如何升级git到2以上版本
git
Domain-zhuo12 小时前
Git常用命令
前端·git·gitee·github·gitea·gitcode
sin220113 小时前
git自己模拟多人协作
git