Git环境的配置

简介: Git环境的配置

Git环境的配置

一、Git的介绍

Git:软件版本控制的统治之路. 在 2005 年,Linus Torvalds 迫切需要一个新的版本控制系统来维护 Linux 内核的开发。. 于是他花了一个星期的时间,从头开始编写了一个革命性的新系统,并将其命名为 Git。. 十五年之后,该平台成为了 这个竞争激烈领域里面当之无愧的领导者 。


有很多小伙伴可能都知道Github——这个全球最大的面向 开源 及私有 软件 项目的托管平台。


我们从英文上面能看到Git和Github的前三个英文是一样的,那他们有什么联系呢?


Git:Git 是用于 Linux内核开发的版本控制工具。


Github:gitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub。


通过上述的介绍,相信很多小伙伴都已经知道Git是什么了吧。


那我们就直接上干货了哦!


二、Git的下载,安装和环境配置

Git的下载:

我们能在百度上面直接搜索Git,然后我们就能看到Git的官网。然后我们进入官网,我可以看到下面的这个情况,


我们只需要跟图片的步骤下载即可。

在这里插入图片描述

image.png

image.png




注:由于官网下载不是一般的慢,我们可以找国内的淘宝镜像下载!


地址:


淘宝镜像下载

image.png



Git的安装:

Git的安装就一句话,无脑下一步!!!


Git环境的配置:

首先我们需要注册一个Github的账号或者Gitee(国内的托管平台)的账号,因为在国内Gitee的速度比较快,所以在这我就拿Gitee来给大家举例了。


# 配置用户名
git config --global user.name "username"    //( "username"是自己的账户名,)
# 配置邮箱
git config --global user.email "username@email.com"     //("username@email.com"注册账号时用的邮箱)


先补充一下:


当我们安完毕Git后我们点击鼠标右键就能看到Git,我们一般使用Git Bash。

image.png



然后我们再来看在Git配置用户名和邮箱:

image.png



配置完后这个,他会在我们的C盘的用户里面生成一个.gitconfig文件里面就是我们所配置的信息:

image.png



2.生成ssh公钥:


我们在GItee里面的设置里找到ssh

image.png


然后我们在Git Bash的命令行输入:


ssh-keygen -t rsa


然后连敲三次回车键,结束后去系统盘目录下(一般在 C:\Users\你的用户名.ssh)(mac: /Users/用户/.ssh)查看是否有。ssh文件夹生成,此文件夹中以下两个文件

image.png



将ssh文件夹中的公钥( id_rsa.pub)添加到Gitee管理平台中,在Gitee的个人账户的设置中找到如下界面:

image.png


添加成功即配置完成了!


三、Git的使用

Git的使用也是今天带来的核心哦!


我们先介绍一些Git的基本命令:


刚才见过的配置命令:


git config --global user.name "your name"
git config --global user.email "your email"


一、创建版本库

版本库又名仓库,英文名 repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被


Git 管理起来:


新建目录初始化


mkdir testgit
cd testgit


从当前目录初始化


git init


查看仓库状态:


git status


添加到暂存区:


git add .


提交到本地仓库:


git commit -m “remarks”


查看修改内容(工作区和仓库的区别):


git diff (file)


查看版本(参数可以简化版本信息,commit id和备注):


git log --pretty=oneline


二、删除文件和分支操作

1.正确操作:


git rm file git commit -m “remove file”(文件被删除)


2.操作失误:


git checkout -- file(文件被恢复)


3.查看当前分支:


git branch (-a)


4.新建分支:


git branch develop(只是新建了一条分支,并未切换)


5.切换分支


git checkout develop


6.新建并切换分支:


git checkout -b feature(相当于3.10和3.11两步操作)


7.删除分支:


git branch -d feature(注意:不能删除当前所在分支)


8.合并分支(–no-ff参数,表示禁用Fast forward):


git checkout develop && git merge feature(把feature分支合并到develop分支)


四、完整的一次Git使用

通过上面的介绍完毕我们来一次完整的Git链接Gitee的使用来试试!


image.png


注:git的命令行中粘贴是CTRL+shift+insert,而不是CTRL+v了!!!


好了本期就到这里了,我们下期见。goodbye宝友们嘿嘿嘿


目录
相关文章
|
18天前
|
移动开发 jenkins 持续交付
jenkins配置git
通过上述步骤,您可以在 Jenkins 中成功配置 Git,从而实现自动拉取代码并进行构建和部署。这些配置不仅提高了开发效率,还保证了代码的连续集成和交付。确保每一步配置正确,以避免在实际使用中遇到问题。
38 1
|
1月前
|
Ubuntu Shell 开发工具
ubuntu/debian shell 脚本自动配置 gitea git 仓库
这是一个自动配置 Gitea Git 仓库的 Shell 脚本,支持 Ubuntu 20+ 和 Debian 12+ 系统。脚本会创建必要的目录、下载并安装 Gitea,创建 Gitea 用户和服务,确保 Gitea 在系统启动时自动运行。用户可以选择从官方或小绿叶技术博客下载安装包。
58 2
|
1月前
|
算法 网络安全 开发工具
[Git]关联远程库的两种方法及配置
本文介绍了 git 的四种连接方式:ssh 连接、HTTPS 连接、SVN 连接和 SVN + ssh 连接,重点讲解了 HTTPS 和 ssh 连接方式的配置及注意事项。文章详细解释了 HTTPS 连接的身份验证过程、常见问题及解决方案,以及 ssh 连接的公钥和私钥的创建、配置方法。此外,还介绍了如何在同一台电脑上连接多个 gitee 账号的方法。
139 0
[Git]关联远程库的两种方法及配置
|
1月前
|
Linux 网络安全 开发工具
IDEA如何配置git和github
【11月更文挑战第14天】本指南详细介绍了如何在 IntelliJ IDEA 中配置 Git 和 GitHub,包括检查和设置 Git 路径、测试配置,以及通过 SSH 或 HTTPS 方式配置 GitHub 仓库的具体步骤。完成配置后,用户可在 IDEA 中轻松进行版本控制操作。
128 0
|
7月前
|
JavaScript 数据可视化 网络安全
Hexo博客重新部署与Git配置
重装电脑后,作者更新了Hexo与NexT主题。首先,安装了Node.js和git,配置了git的用户信息,并生成SSH密钥。因旧版本导致问题,作者决定重新部署。按照步骤安装Hexo,选择了NexT主题,并安装了多个插件。遇到错误时,通过查阅资料解决了问题。此外,作者自定义了页脚、侧边栏内容,包括访客统计、词云、建站时间等,并更换了背景图,添加了Daovoice聊天界面。参考了多篇教程解决过程中遇到的各类问题。
80 6
|
2月前
|
开发工具 git
git显示开发日志+WinSW——将.exe文件注册为服务的一个工具+图床PicGo+kubeconfig 多个集群配置 如何切换
git显示开发日志+WinSW——将.exe文件注册为服务的一个工具+图床PicGo+kubeconfig 多个集群配置 如何切换
42 1
|
3月前
|
网络协议 开发工具 网络虚拟化
SourceTree git 配置代理
SourceTree git 配置代理
94 1
|
2月前
|
编译器 网络安全 开发工具
git学习五:切换本地仓库出现的问题。修改git配置初始化。error:src refspec master does not match any。错误总结,送上几个案例
这篇文章是关于Git使用中遇到的一些问题及其解决方案的总结,包括切换本地仓库时的问题、修改Git初始化配置、以及解决"error: src refspec master does not match any"错误等。
73 0
|
3月前
|
存储 Shell 开发工具
内核维护者手册 - 配置Git【ChatGPT】
内核维护者手册 - 配置Git【ChatGPT】
|
4月前
|
JavaScript IDE 前端开发
前端开发工具配置 nodejs & git & IDE
前端开发工具配置 nodejs & git & IDE