git学习笔记-(3-linux基本命令)
一,git的知识脉络
区域
- 工作区
- 暂存区
- 版本库
咱们在工作区进行代码的增删查改,随便你怎么玩,它不会交由git管理,类似一个沙箱区域。
暂存区出现的意义是把做的多次修改保存在这里,等所做的一系列修改差不多了,再提交到版本库,这时候才完成一个版本的迭代。
对象
- Git对象
- 树对象
- 提交对象
当我们在 电脑上创建一个文件夹,它还只是独立的一个文件夹,和Git没有任何关系,并不受git管理。
于是需要初始化新仓库:
命令:git init
解析:要对现有的某个项目开始用 Git 管理,只需到此项目所在的目录,执行:git init
作用:初始化后,在当前目录下会出现一个名为 .git 的目录,所有 Git 需要的数据和资源都存放在这个目录中。不过目前,仅仅是按照既有的结构框架初始化好了里边所有的文件和目录,但我们还没有开始跟踪管理项目中的任何一个文件。
例如,我在桌面上新建名为workspace文件夹,再通过git,把它初始化为新仓库:
git目录下含有一些版本控制的文件。
二,linux基本命令
clear :清除屏幕
echo ‘test content’:往控制台输出信息 echo ‘test content’ > test.txt就是在工作空间创建一个文本为test content的txt文件。
ll :将当前目录下的 子文件&子目录平铺在控制台
find 目录名: 将对应目录下的子孙文件&子孙目录平铺在控制台
find 目录名 -type f :将对应目录下的文件平铺在控制台
rm 文件名 : 删除文件
mv 源文件 重命名文件: 重命名
cat 文件的 url : 查看对应文件的内容
vim 文件的 url( 在英文模式下)
按 i 进插入模式 进行文件的编辑
按 esc 键:进行命令的执行
- q! 强制退出(不保存)
- wq 保存退出
- set nu 设置行号