<>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

友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:[email protected]
QQ群:637538335
关注微信