<>1.为什么使用git
非常好用的分布式开发版本控制系统,用它没错哥们
<>2.怎么安装git
* git官网 <https://git-scm.com/downloads>
* 默认选项一路奈斯
* 安装后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功!
* 安装后要设置用户名和邮箱 $ git config --global user.name "name" $ git config --global
user.email "[email protected]"
<>3.创建版本库
$ mkdir mygit $ cd mygit
然后记得要执行下面这段代码
$ git init
然后这个目录变成Git可以管理的仓库
<>4.使用版本库存储数据
开始往库里面放东西…什么都可以,只要是操作了,不管增加还是删除和修改都加代码
$ git add filename
注意:filename记得加文件的后缀如.txt、.jpg。文件夹就不要了。不加后缀人家也找不到啊。
然后提交修改,versionname代表的是你这次修改的名称,名字不要123或者abc,尽量具体点,这样方便你以后回到这个版本比如 “add
fliename”
$ git commit -m "versionname"
执行效果如下
注:
1.git操作正确一般都是不回复的,因为没有消息就是好消息…
2.错误的还是会提示你的不要怕,有些英文不太好的同学可以下载有道词典 <http://www.youdao.com>可以截屏翻译
3.个人推荐尽量不要用Windows自带的记事本,可以下载Notepad++ <https://notepad-plus-plus.org/>
代替记事本,后续我会解释一下为什么用它。
<>5.版本回退
假如工作需要我创建一个chuxuegit2.txt文档,这时候我的库里面是有了两个文档
老规矩
接下来我不想要chuxuegit2.txt了,我怎么办?
回到之前的版本,怎么回去呢?
先别急,先看看日志我库里有几个版本
$ git log
回到之前的代码如下,HEAD^代表的就是commit后面你存的id,你想回到那个版本就复制那个id回去就行,复制前七个就好了。
$ git reset --hard HEAD^
这时候我们看看我们的库里面有没有chuxuegit2.txt,是不是没有了
那我们想回到之后呢,回到之后道理也是一样的
然后又有了,是不是很神奇。
<>6.库中的工作区
先查看我们的工作区有啥
$ git status
很干净啥也没有
这时我们修改一下chuxuegit.txt文档
我们再看看我们的工作区
这时候git就会提醒你要不要保存然后提交,然后我们提交在看看工作区。
这时候库中的工作区就没内容了
总结:git中的工作区就像我们工作,今天我们做了啥,我们要不要提交呢?最好肯定是提交啊。要是感觉没改好呢,加班再提交老铁没毛病。为了成为大牛…忍。
<>7.库中的暂存区
暂存区是啥?横简单只要你git add了啥文件都放在暂存区
$ git add fliename
<>8.管理、撤销和删除
库中的任何修改
都要git add
$ git add fliename
这就到了暂存区,然后提交,
不要修改一次 git add 然后再去修改,不然你 git commit -m 之后就是你 git add 之前修改的内容。
$ git commit -m "versionname"
接下来说一下撤销
1.怎么撤销工作区的修改呢,像我不小心修改了chuxuegit.txt的内容我不想给他git add 弄到暂存区,工作区我也不想看到他,那就执行下面代码
$ git checkout -- chuxuegit.txt
然后你可以 git status看看工作区应该是没有内容了
2.假如我不小心给他git add 到暂存区了怎么撤销暂存区内容呢
$ git reset HEAD chuxuegit.txt
这时候它又回到工作区,工作区的撤销我上面写了
这是git add之后发现了这一排不要的啦啦啦
这时候多余的就没了
3.怎么删除呢
$ git rm chuxuegit2.txt
再看看我们的文件夹
<>9.文档有什么问题都可以联系我
QQ:2714730493
热门工具 换一换