上海做网站就用乐云seo十年专业团队张伟图片
文章目录
- git基础使用--3--git-安装和基本使用
 - 1. git工具安装
 - 1.1 git
 - 1.2 TortoiseGit
 - 1.3 远程仓
 - 2. git本地仓库版本管理
 - 2.1 git常用命令
 - 2.2 git基本操作
 - 2.2.1 设置用户名和邮箱
 
- 2.2 git基本操作
 - 2.2.1 初始化本地仓 git init
 - 2.2.2 查看本地库状态 git status
 - 2.2.3 添加暂缓区
 - 2.2.4 提交本地库
 - 2.2.5 查看日志
 
git基础使用–3–git-安装和基本使用
1. git工具安装
- 使用git如果不考虑开发工具我们一般需要关注三个点
 
1.1 git
-  
本地化仓库管理的基础
 -  
打开https://git-scm.com/downloads地址下载安装
 -  
安装完成后,配置环境变量

 -  
配置完打开cmd,输入git --version查看git版本,如果可以正常查看,代表安装和配置成功
 
git --version
 

1.2 TortoiseGit
- git的图形化管理

 
1.3 远程仓
- 我们一般使用Gitee作为代码托管
 - https://gitee.com/
 - 打开网址自行注册
 
2. git本地仓库版本管理
2.1 git常用命令
| 命令 | 操作含义 | 
|---|---|
| git config --gloabl user.name 用户名 | 设置用户名 | 
| git config --global user.eamil 邮箱 | 设置邮箱 | 
| git init | 初始化本地仓库 | 
| git status | 查看本地仓库的状态 | 
| git add 文件 | 将工作区的代码添加到暂缓区 | 
| git commit -m ‘日志名称/标识’ 文件名 | 将暂缓区的内容提交到本地仓库 | 
| git reflog | 查看历史记录 | 
| git log | 查看详细历史记录 | 
| git reset --hard ‘版本号’ | 切换版本,也叫版本穿梭 | 
2.2 git基本操作
2.2.1 设置用户名和邮箱
-  
在桌面鼠标右键,选择Git Bash Here

 -  
然后输入
 
git config --global user.name xuzhiyuan
git config --global user.name 1732474332@qq.com
 
- 配置完以后,查看配置文件,看看是否配置成功
 
cat ~/.gitconfig
 

- 这里为什么要设置用户名和邮箱呢,主要是为了区分不同的操作者身份,首次安装后,必须设置用户名和邮箱,否则无法提交代码。这里本地库设置的用户名和邮箱跟远程库的用户名邮箱无关系,不需要一致,到时候通信是通过URL暴露进行通信
 
2.2 git基本操作
2.2.1 初始化本地仓 git init
-  
其实对于git来说,就是为了获取目录的管理权限
 -  
我们在E盘新建一个目录git-test,然后右键Git Bash Here

 -  
然后输入
 
git init
 
-  
初始化仓库

 -  
我们开电脑master这个就代表初始化好了,后面回价格master是啥
-git-test文件夹下会生成一个.git目录

 
2.2.2 查看本地库状态 git status
- 首次查看时,工作区没有任何内容
 
git status
 

-  
On branch master说明我们目前在master主分支上
 -  
No commits yet ,表示没有已经提交的代码
 -  
nothing to commit表示没有需要提交的代码
 -  
这时候我们在git-test目录下新建一个test.txt,内容如下

 -  
这时候我们再查看状态

 -  
我们看到了Untracked files,未追踪的文件,表示这个文件目前只存在于工作区,还没和git形成联系,怎么关联呢,通过git add添加到暂缓区
 
2.2.3 添加暂缓区
- git add 文件名
 
git add test.txt
 
-  
添加完以后再查看状态 git status

 -  
我们看到了Changes to be commited,表示暂缓区现在有文件可以提交到本地库
 
2.2.4 提交本地库
- git commit -m ‘日志名称’ 文件名
 
git commit -m 'first commit' test.txt
 

-  
提交成功了,我们再查看状态

 -  
发现没有需要提交的文件,也没有需要放到暂缓区的文件
 -  
然后我们可以修改test.txt模拟我们第二天又改动了代码

 -  
我们git status查看状态

 -  
文件被修改,修改后的文件还没有添加到暂缓区,于是我们跟上面的步骤一样,添加到暂缓区,然后提交到本地库
 
git add test.txt
git commit -m 'second commit' test.txt
 

- 提交完之后,我们一共已经提交了两次,说明本地库目前有两个版本的提交日志,一个名字叫first commit 一个叫second commit,我们查看一下日志信息
 
2.2.5 查看日志
-  
git reflog 查看版本信息

 -  
git log 查看版本详细信息

 -  
现在我们有两个版本了,我们突然想切换到昨天的版本,怎么切换,用git reset hard 版本号
 
git reset --hard first 978e516
 

- 切换版本的时候我们用的是版本的hash码,通过reflog可以查看到
 
