GIT 基础使用教程

GIT 基础使用教程

1.1 GIT 是什么

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

1.2 GIT 的安装与配置

1.2.1 GIT的安装

浏览器搜索GIT:

git搜索

点击后进入git官网,进行下载,当然官网下载可能会比较缓慢,可以耐心等待,或者寻找国内的镜像网站,直接搜索即可

git官网

setup_02

setup_02

在这里选择自己电脑上的编辑器,就可以,有多款编辑器的也没关系,我们主要是敲命令行,随便选择一款就可以

setup_03

按照提示进行勾选,一般无脑下一把,当然要注意安装git的位置

安装完成后会有三个

setup_04

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 #邮箱

git01

​ global 代表全局,一次配置后面使用都是这样的,你要是不希望这样,可以配置的时候不加global,配置完成后可以通过命令行查看自己的配置

git config -l

该命令可以查看自己已经配置的东西

git02

1.3 GIT 的使用

1.3.1 基本概念的理解

Git 的工作就是创建和保存你的项目快照及与之后的快照进行对比。

Git 最常见的是一下6个命令:

git clone  		# 从远程仓库克隆项目到本地
git push  		# 把本地仓库的内容推送到远程仓库
git add    		# 添加文件到暂存区
git commit  	        # 提交暂存区文件到本地仓库
git checkout  	        # 命令用于切换分支或恢复工作树文件
git pull    	        # 从远程仓库拉去内容本地

git_rep

  • 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,两个的操作是差不多的,会一个两个都会了

搜索官网

github01

注册账号就不说了,有需要自己百度

设置本机绑定ssh 公钥,实现免密登录,(相信应该没人喜欢每一次提交代码都需要填写密码)

windows

win

使用Git Bash 敲命令就可以创建密钥

ssh-keygen -t rsa # 通过该命令创建本地密钥

git03

然后打开id_rsa.pub 复制该文件里面的内容

复制之后打开github.com

github09

github02

把复制的公钥复制到key当中,然后给取一个名字,就可以实现上传代码不需要密码验证

github03

公钥设置完成后,就需要创建一个仓库,以后代码就托管在这里

github04

创建仓库的具体设置就看你自己个人的设置

github05

创建完成后,点击Code 复制ssh那个链接

github06

这是已经创建完成的仓库

github06

在本地创建一个文件夹用来存放自己平时书写的代码,可以用自己的已经在使用的文件做这个本地仓库,也可以重新创建一个本地代码仓库,分开讲

重新创建本地仓库

git init  #初始化本地仓库

创建文件夹

win02

git04

在里面创建一个文件,来进行上传

win03

敲命令然后上传代码

git add .   #上传所有代码到缓存区
git commit -m "消息"  #上传代码到本地仓库
git push [url]  # 上传代码到远程仓库

git05

克隆和拉取

git clone [url]  #克隆远程仓库  clone是将一个库复制到你的本地,是一个本地从无到有的过程
git pull  [url]  #从远程仓库下拉东西到本地 pull是指同步一个你在本地有版本的库内容更新的部分到你的本地库 (完整格式较复杂)先掌握即可

在本地新建文件夹

win04

然后进入demo目录下打开git bash

git clone [url] #复制仓库 回车搞定

win05

复制完成,样式如下

win06

之后的代码就可以存在这里,然后统一推送,当然具体看自己使用情况

以上,为git最基本的使用,要是想了解掌握,先从基础的简单命令使用,使用一段时间之后,就会又不一样的感悟,再去学习其他git操作,就会更加简单和容易理解

posted @   十月的十日  阅读(272)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 上周热点回顾(2.17-2.23)
· 如何使用 Uni-app 实现视频聊天(源码,支持安卓、iOS)
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
点击右上角即可分享
微信分享提示
主题色彩