GIT 基础使用教程
GIT 基础使用教程
1.1 GIT 是什么
Git 是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 也是[Linus Torvalds]为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。
1.2 GIT 的安装与配置
1.2.1 GIT的安装
浏览器搜索GIT:
点击后进入git官网,进行下载,当然官网下载可能会比较缓慢,可以耐心等待,或者寻找国内的镜像网站,直接搜索即可
在这里选择自己电脑上的编辑器,就可以,有多款编辑器的也没关系,我们主要是敲命令行,随便选择一款就可以
按照提示进行勾选,一般无脑下一把,当然要注意安装git的位置
安装完成后会有三个
Git Bash :Unix与Linux风格的命令行,推荐
Git CMD: windows风格的命令行
Git GUI: 图形界面的Git,不推荐
1.2.2 GIT 的使用配置
git的使用首先需要配置,首先,git需要需要配置用户名和邮箱,这是必须配置的一步
git config --global user.name "username" #用户名
git config --global user.email 1234567@qq.com #邮箱
global 代表全局,一次配置后面使用都是这样的,你要是不希望这样,可以配置的时候不加global,配置完成后可以通过命令行查看自己的配置
git config -l
该命令可以查看自己已经配置的东西
1.3 GIT 的使用
1.3.1 基本概念的理解
Git 的工作就是创建和保存你的项目快照及与之后的快照进行对比。
Git 最常见的是一下6个命令:
git clone # 从远程仓库克隆项目到本地
git push # 把本地仓库的内容推送到远程仓库
git add # 添加文件到暂存区
git commit # 提交暂存区文件到本地仓库
git checkout # 命令用于切换分支或恢复工作树文件
git pull # 从远程仓库拉去内容本地
- workspace:工作区
- staging area : 暂存区 / 缓存区
- local repository :版本库或本地仓库
- remote repository :远程仓库
注:对于初学者来讲,这里看不懂没有关系,也不用看的很明白,先上手使用一段时间git之后,就能够理解这幅图包括各种区之间的关系
git 的主要使用几个命令就可以比较熟练的使用,主要作用还是把自己的代码进行托管,避免各种各样的意外使得自己代码流失,或者进行多人开发,
注:现在很多主流的编辑代码的软件,很多都集成了git的操作,但是建议,作为初学者先学会基本的命令行,而不是主流软件集成的git,等到一定熟悉程度之后,再去使用,效果更好
基本命令:
git init # 在当前目录创建一个git代码库
git add . #添加所有文件到暂存区
git commit -m "消息内容" # 提交暂存区中的内容到本地仓库 -m 提交信息
git push # 提交代码到远程仓库 github/gitee
git pull # 从远程仓库上拉取内容到本地
git clone [url] # 克隆一个项目和他的整个代码历史(版本信息)
git status # 查看文件状态
忽略文件
很多时候,我们提交代码的时候不需要把所有文件纳入版本控制中,就比如编译后生成的文件,各种临时文件,这时候我们就需要.gitignore这个文件了。可以忽略某些提交
".gitignore"
*.exe #忽略所有.exe结尾的文件
!demo.exe #不会忽略demo.exe 文件
vscode/ #忽略vscode/目录下的所有文件
/vscode #
*.json #忽略以json结尾的文件,以下相同
*.md
*.txt
github
github 国内网络会比较慢,有时候会出现上传失败,国内也可以使用gitee,两个的操作是差不多的,会一个两个都会了
搜索官网
注册账号就不说了,有需要自己百度
设置本机绑定ssh 公钥,实现免密登录,(相信应该没人喜欢每一次提交代码都需要填写密码)
windows
使用Git Bash 敲命令就可以创建密钥
ssh-keygen -t rsa # 通过该命令创建本地密钥
然后打开id_rsa.pub 复制该文件里面的内容
复制之后打开github.com
把复制的公钥复制到key当中,然后给取一个名字,就可以实现上传代码不需要密码验证
公钥设置完成后,就需要创建一个仓库,以后代码就托管在这里
创建仓库的具体设置就看你自己个人的设置
创建完成后,点击Code 复制ssh那个链接
这是已经创建完成的仓库
在本地创建一个文件夹用来存放自己平时书写的代码,可以用自己的已经在使用的文件做这个本地仓库,也可以重新创建一个本地代码仓库,分开讲
重新创建本地仓库
git init #初始化本地仓库
创建文件夹
在里面创建一个文件,来进行上传
敲命令然后上传代码
git add . #上传所有代码到缓存区
git commit -m "消息" #上传代码到本地仓库
git push [url] # 上传代码到远程仓库
克隆和拉取
git clone [url] #克隆远程仓库 clone是将一个库复制到你的本地,是一个本地从无到有的过程
git pull [url] #从远程仓库下拉东西到本地 pull是指同步一个你在本地有版本的库内容更新的部分到你的本地库 (完整格式较复杂)先掌握即可
在本地新建文件夹
然后进入demo目录下打开git bash
git clone [url] #复制仓库 回车搞定
复制完成,样式如下
之后的代码就可以存在这里,然后统一推送,当然具体看自己使用情况
以上,为git最基本的使用,要是想了解掌握,先从基础的简单命令使用,使用一段时间之后,就会又不一样的感悟,再去学习其他git操作,就会更加简单和容易理解
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 上周热点回顾(2.17-2.23)
· 如何使用 Uni-app 实现视频聊天(源码,支持安卓、iOS)
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)