GIT 学习 day01

来源:互联网 发布:java的spring框架 编辑:程序博客网 时间:2024/06/16 15:16
git简介:    分布式版本控制系统SVN VS GIT    svn:        集中式的版本控制系统        版本库存放在中央服务器    git:        分布式版本控制系统        没有中央服务器,每个人的电脑都是一个完整的版本库,但实际上分布式版本控制系统也有一台充当中烟服务器的电脑安装git    1.windows下安装,win+r cmd 输入git 回车,查看系统有没有安装git    2.安装了就不在说了,没安装的就去网上找一下,傻瓜式安装,在这里重要的是配置,第三步说配置问题    3.设置用户名和邮箱        用户名: `git config --global user.name "Your Name"`         邮箱:`git config --global user.email "email@example.com"`;        --global参数的意思是表示你的电脑上的所有git仓库都使用这个配置,也可以对某个仓库指定不同的用户名和email地址下面开始正式的学历git了1.初始化一个仓库    在任意一个路径下创建一个文件夹,shift加鼠标右键,选择在此处打开命令行,或者使用已经安装好的git Base,建议使用这个.    同时建议Windows的同学在创建仓库的时候,路径不要出现中文或者空格,避免出现一些位置的错误.    执行命令`git init`,成功后会提示Initialized empty Git repository in D:/WorkSpace/Git_Work_Python/你的文件名/.git/.2.添加文件    在仓库中创建一个文件git_1.txt,文件内容"first one",创建好了文件,也准备好了内容,那么接下来就需要将文件脚本git进行版本追踪了    `git add`:        `git add git_1.txt` :将文件添加到仓库,没有消息就是好消息,要牢记这句话,没有消息就是好消息    `git commit`:        `git commit -m` "初始化":告诉git,把文件交给仓库.             -m :添加说明            "初始化":说明内容    3.查看状态        `git status`:查看结果,掌握仓库的当前状态,我们队git_1.txt 文件进行一下修改,添加内容first two,在执行这个命令,可以发现变化        `git diff`:查看文件的内容变化  '-' 表示要删除的行 '+'要添加的行        我们对文件进行了修改,所以我们还要在执行一下commit命令    4.版本回退        `git log` : 查看日志,也就是commit -m 后的注释            这个命令也有一些参数,查看这些参数可以输入git log 双击tab键,可以查看参数,常用的参数--pretty=oneline        `git reset`:具体的回退命令 --hard
git reset --hard
                                HEAD^   回退到上一个版本                                HEAD^^  回退到上上一个版本                                HEAD^^^ 回退到上上上一个版本                                HEAD~100 向上回退100个版本                                版本号 回退到指定的版本                                                版本号是很长的,当然没必要写全,只要写前几位就可以了,git会自动去找(前提是黑窗口没有关闭)        如何黑窗口或者电脑关闭了,想要版本回退,可以使用如下一组命令            `git reflog`:查看你的每一次命令            在使用上边的'git reset --hard 版本号'的方式进行版本还原

总结:
初始化仓库:git init
添加文件:git add / git commit -m ""
查看状态:git status
版本回退:git reset --hard 版本号 / git reflog

原创粉丝点击