git基础

1.因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Email地址。你也许会担心,如果有人故意冒充别人怎么办?这个不必担心,
首先我们相信大家都是善良无知的群众,其次,真的有冒充的也是有办法可查的。注意git config命令的--global参数,用了这个参数,
 表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。  
  
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"

2.通过git init命令把这个目录变成Git可以管理的仓库

  
$ git init

 3.把文件添加到版本库

 

$ git add file1.txt
$ git add file2.txt file3.txt
$ git commit -m "add 3 files."

 

4.git status命令可以让我们时刻掌握仓库当前的状态

$ git status

5.用git diff这个命令能看看具体修改了什么内容

$ git diff readme.txt 

6.git log命令可以告诉我们历史记录

git log命令显示从最近到最远的提交日志

$ git log

如果嫌输出信息太多,看得眼花缭乱的,可以试试加上--pretty=oneline参数:

$ git log --pretty=oneline

7.我们要把当前版本回退到上一个版本,就可以使用git reset命令

$ git reset --hard HEAD^
$ git reset --hard <版本号>

--hard参数有啥意义?这个后面再讲,现在你先放心使用。

8.在Git中,总是有后悔药可以吃的。当你用$ git reset --hard <版本号>回退到版本时,再想恢复到前一个版本,就必须找到前一个版本的<版本号>。Git提供了一个命令git reflog用来记录你的每一次命令:

$ git reflog

 

posted @ 2019-05-12 15:46  Boriaoy  阅读(139)  评论(0编辑  收藏  举报