windows安装git创建版本库、版本回退
1.在Windows上使用Git,可以从Git官网直接下载安装程序https://git-scm.com/downloads,(网速慢的可以使用国内镜像),然后按默认选项安装即可。蹦出一个类似命令行窗口的东西,就说明Git安装成功!
2.安装后需要设置用户名和email地址:
$ git config --global user.name “Your Name”
$ git config --global user.email "[email protected]"``
Git是分布式版本控制系统,所以,每个机器都须设置:你的名字和Email地址
3.创建仓库-版本库 repository
使用命令 mkgit 仓库名 ,创建一个空目录
$ mkdir learngit
$ cd learngit
$ pwd
/Users/michael/learngit```
4.通过git init命令把这个目录变成Git可以管理的仓库:
5.如果你没有看到.git目录,那是因为这个目录默认是隐藏的,用ls -ah命令就可以看见
6.把文件添加到版本库
用命令git add告诉Git,把文件添加到仓库,用命令git commit告诉Git,把文件提交到仓库:-m后面输入的是本次提交的说明,可以输入任意内容
7.修改了仓库的文件,使用git status命令看结果
git status命令可以让我们时刻掌握仓库当前的状态,上面的命令输出告诉我们,appuser-detail.vue被修改过了,但还没有准备提交的修改。
8. 看看修改了什么内容
git diff顾名思义就是查看difference
把活动详情改成了 活动详情xx
9.知道改了什么提交到仓库就可以了
git add parking git commit -m “sss”
Git告诉我们当前没有需要提交的修改,而且,工作目录是干净(working tree clean)的。
10.版本回退,如果不小心误删了某个文件,回退到上一个版本,可以使用git log命令查看 有哪些版本
git log命令显示从最近到最远的提交日志,我们可以看到2次提交
如果嫌输出信息太多,看得眼花缭乱的,可以试试加上–pretty=oneline参数
前面一串数字是版本号
当前版本a回退到上一个版本,就可以使用git reset命令
$ git reset --hard HEAD上一个版本就是HEAD,上上一个版本就是HEAD^,当然往上100个版本写100个比较容易数不过来,所以写成HEAD~100
然我们用git log再看看现在版本库的状态
最新的那个版本已经看不到了,如果还要回到原来的那个最新版本怎么办只要上面的命令行窗口还没有被关掉,你就可以顺着往上找,版本号没必要写全,前几位就可以了,Git会自动去找 git reset hard e008b
11.如果命令行关了,第二天想找回以前的版本 可以使用
命令git reflog用来记录你的每一次命令
总结一下:
HEAD指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,使用命令git reset --hard commit_id。
穿梭前,用git log可以查看提交历史,以便确定要回退到哪个版本。
要重返未来,用git reflog查看命令历史,以便确定要回到未来的哪个版本。
git的管理和修改-远程仓库 关注,微博,继续分享