小知识,大挑战!本文正在参与“程序员必备小知识”创作活动
git
linux将代码发布到网站了,开源了,因此很多开发者不断的贡献代码,这样代码越来越多了,就有了管理代码的问题了,所以创建git,就是用来管理linux代码的,后来发现很好用,所以越来越多的项目开始放在git上了,后来项目越来越多了,其他系统也就开始支持git了(windows, mac)
我们要使用git就要安装客户端
双击进行下一步安装
安装完成,提供了控制台
Git Bash 为linux家族(unix,mac等)使用的
Git CMD 为window使用的
由于git为linux提供的,所以建议我们使用linux指令
git指令
cd 目录 打开目录
ls 查看当前目录的文件
pwd 查看当前目录所在系统文件路径
mkdir 创建文件夹
touch 文件 创建文件
echo 内容 >> 将内容写入文件中
pwd 查看当前目录文件所在路径
mkdir 创建demo 文件夹
ls 查看当前目录文件
cd 进入当前文件
touch readme.txt 文件
介绍git
git文件分为三类文件
第一个类,为纳入缓存文件
这类文件, 一旦删除就再也无法找到
第二类,纳入缓存的文件
一旦删除, 可以通过git来查找
第三类文件,纳入版本库的文件
这类文件,可以通过计算机的各个位置找到
使用git
通过git init 来初始化一个项目文件
objects 就是用来存储纳入缓存的文件 (第二类文件)
refs 存储纳入版本库的文件 (第三类文件)
可以通过git指令实现三类文件的切换
git add 文件
可以是将未纳入缓存的文件,变为第二类文件
git add *
实现将所有文件纳入缓存
git status
查看当前文件的状态
git rm --cached 文件
实现将第二类文件转为一类文件(未纳入缓存)
一旦纳入缓存,将有机会纳入版本库
git commit -m “说明”
说明一定要有语义化
纳入版本库的文件,可以通过计算机的各个位置来找到,如果计算机坏掉了,此时文件就无法被找到,
所以呢,我们可以将文件上传到云端(服务器),之后,即使计算机坏掉也可以找到。