企业网站模块,国医堂网站平台建设,平面设计公司起名,查询公司的网站备案文章目录 git基础使用--3--git-安装和基本使用1. git工具安装1.1 git1.2 TortoiseGit1.3 远程仓2. git本地仓库版本管理2.1 git常用命令2.2 git基本操作2.2.1 设置用户名和邮箱 2.2 git基本操作2.2.1 初始化本地仓 git init2.2.2 查看本地库状态 git status2.2.3 添加暂缓区2.2… 文章目录 git基础使用--3--git-安装和基本使用1. git工具安装1.1 git1.2 TortoiseGit1.3 远程仓2. git本地仓库版本管理2.1 git常用命令2.2 git基本操作2.2.1 设置用户名和邮箱 2.2 git基本操作2.2.1 初始化本地仓 git init2.2.2 查看本地库状态 git status2.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 --version1.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 1732474332qq.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 statusOn 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可以查看到