1:软件安装
1.1:Git下载与安装
百度上搜索Git
官网:
https://git-scm.com/
下载:https://git-scm.com/download/win
下载Git安装程序,双击安装 Git-2.9.3.2-64-bit.exe
配置环境变量path
使用git --version查看 git 是否安装成功
1.2:TortoiseGit下载与安装
下载网址:https://tortoisegit.org/download/
在桌面空白处鼠标右键
说明TortoiseGit已经安装成功
2:Git的常用命令
命令名称 | 作用 |
git config --global user.name 用户名 | 设置用户名 |
git config --global user.email 邮箱 | 设置用户邮箱 |
git init | 初始化本地库 |
git status | 查看本地库状态 |
git add 文件名 | 添加到暂存区 |
git commit -m " 日志信息" 文件名 | 提交到本地库 |
git reflog | 查看历史记录 |
git reset --hard 版本号 | 版本穿梭 |
本教程里的git命令例子都是在Git Bash中演示的,会用到一些基本的linux命令,在此为大家提前列举: ls/ll 查看当前目录 cat 查看文件内容 touch 创建文件 vi vi编辑器
2.1:设置用户签名
1)基本语法
git config --global user.name 用户名
git config --global user.email 邮箱
2)案例实操
说明:
签名的作用是区分不同操作者身份。用户的签名信息在每一个版本的提交信息中能够看到, 以此确认本次提交是谁做的。 Git 首次安装必须设置一下用户签名, 否则无法提交代码。 ※注意: 这里设置用户签名和将来登录 GitHub (或其他代码托管中心)的账号没有任何关系。
2.2:为常用指令配置别名(可选)
有些常用的指令参数非常多,每次都要输入好多参数,我们可以使用别名。 1. 打开用户目录,创建 .bashrc 文件 部分windows系统不允许用户创建点号开头的文件,可以打开gitBash,执行 touch ~/.bashrc
2. 在 .bashrc 文件中输入如下内容:
#用于输出git提交日志
alias git-log='git log --pretty=oneline --all --graph --abbrev-commit'
#用于输出当前目录所有文件及基本信息
alias ll='ls -al'
3. 打开gitBash,执行 source ~/.bashrc
2.3:解决GitBash乱码问题
1. 打开GitBash执行下面命令
git config --global core.quotepath false
2. ${git_home}/etc/bash.bashrc 文件最后加入下面两行
export LANG="zh_CN.UTF-8"
export LC_ALL="zh_CN.UTF-8"
2.4:初始化本地库
1)基本语法
git init : 获取目录的管理权
2)案例实操
【第一步】在d盘创建目录:D:\git-space\git-0819
【第二步】进入D:\git-space\git-0819文件目录,右击鼠标,选择git bush here
【第三步】输入 git init 命令
【第四步】结果查看
2.5:基础操作指令
Git工作目录下对于文件的修改(增加、删除、更新)会存在几个状态,这些修改的状态会随着我们执行Git 的命令而发生变化。
2.5.1:添加到暂存区
2.5.1.1:将工作区的文件提交到本地库
1)基本语法
git add 文件名
2)案例实操
2.5.1.2:查看状态(检测到暂存区有新文件)
2.5.2:提交本地库
2.5.2.1:将暂存区的文件提交到本地库
1)基本语法
git commit -m "日志信息" 文件名
案例实操
2.5.2.2:查看状态(没有文件需要提交)
2.5.3:修改文件
2.5.3.1:查看状态(检测到工作区有文件被修改)
2.5.3.2:将修改的文件再次添加暂存区
2.5.3.3:查看状态(工作区的修改添加到了暂存区)
2.5.4:提交到本地库
2.6:历史版本
2.6.1:查看历史版本
1)基本语法
git reflog 查看版本信息
git log 查看版本详细信息
2)案例实操
2.6.2:版本穿梭
1)基本语法
git reset --hard 版本号
2)案例实操
Git 切换版本, 底层其实是移动的 HEAD 指针。