1. Git 安装
目前就以windows10为例,按默认选项一直 next 即可。
首先,去官网 https://git-scm.com/downloads 下载你的操作系统对应的版本。
点击下载好的安装文件,就是下面这个窗口,然后点击 Next
默认安装在 C 盘的 Program Files 下,你可以选择更改安装路径,比如 D 盘,然后点击 Next:
默认安装的组件如下,不用管(如果想创建桌面快捷方式,可以选第一个),直接点击 Next:
在开始菜单创建一个 Git 命名的文件夹,默认即可,点击 Next:
选择 Git 使用的默认编辑器,有 vim 、notepad 等选项,可以选其他的,我选择了默认的 Vim,点击 Next:
下一步是修改系统的环境变量,三个选项依次为:
- 仅使用 Git Bash 进行操作;
- 在选择使用 Git Bash 进行操作的同时,也可以使用 Windows 命令行操作,建议选择此项;
- 在选择使用 Git 的同时,也把 Unix 工具加入到了我们的配置之中,而且此操作会覆盖 Windows 的一些工具,强烈不建议选择此项。
我们选推荐的第二项就好,点击 Next·:
选择 HTTPS 传输后台,默认即可,点击 Next:
配置行结束标志,选择默认即可,点击 Next:
配置 Git Bash 的终端模拟器,默认即可,点击 Next:
配置补充功能,还是默认即可,点击 Next:
下面这个配置实验选项,因为是新功能,它也说不一定稳定,我就先不选了,点击 Install:
开始安装啦:
安装成功,完成 !
我们测试一下,在开始菜单找到这个图标,点击 Git Bash:
输入
git --version
返回版本号说明安装成功!
2. Git 基础
导读:安装好 Git,我们就要学习它的语法了。它有很多图形化软件,但是还是以命令行学起最好
初次运行 Git 前的配置
在电脑上初次安装 git 是需要配置的,这个网上有详细的资料,这里不做阐述。下面只介绍常用命令
1 初始化版本库
$ git init
2 将文件添加到仓库(即由工作区添加到暂存区)
$ git add 要添加的文件名
3 将文件提交到仓库(即将暂存区中的文件一次提交到本地仓库)
$ git commit -m “提交信息”
$ git commit -a -m “提交信息” 等价于 $ git add + $git commit
4 查看仓库状态
$ git status
5 查看提交历史
$ git log (按Q退出)
6 查看分支合并图
$ git log ----graph
7 回退到上一版本
$ git reset --hard HEAD^
8 查看命令历史
$ git reflog
9 恢复到指定版本
$ git reset --hard commit_id
10 查看修改内容
$ git diff HEAD
11 查看文件内容
$ git cat 文件名
12 创建分支
$ git branch
13 切换分支
$ git checkout 分支名
14 创建分支并切换到该分支
$ git checkout -b 分支名
15 丢弃工作区的修改
$ git checkout --文件名
一种是文件自修改后还没有被放到暂存区,现在,撤销修改就回到和版本库一模一样的状态;
一种是文件已经添加到暂存区后,又作了修改,现在,撤销修改就回到添加到暂存区后的状态。
16 撤销暂存区的修改
$ git reset HEAD 文件名
17 将本地库与远程库关联
$git remote add origin git@github.com:QFXLSBBX/xczx.git(ssh协议的仓库地址)
18 首次向远程库推送
$ git push -u origin 远程库的分支名
18 向远程库推送
$ git push origin 分支名
19 从远程库克隆
$ git clone 仓库地址
20 查看分支
$ git branch
21 合并某分支到当前分支
$ git merge 要合并分支名
22 删除分支
$ git branch -d 分支名
23 创建标签
$ git tag 标签名
24 查看标签
$ git tag
25 删除本地标签
$ git tag -d 标签名
26 推送某个标签到远程
$ git push origin 标签名
27 一次性推送所有尚未推送到远程的本地标签
$ git push origin --tags
28 删除远程标签
$ git push origin :refs/tags/标签名