git学习笔记-(3-linux基本命令)

一,git的知识脉络

区域

  1. 工作区
  2. 暂存区
  3. 版本库
    咱们在工作区进行代码的增删查改,随便你怎么玩,它不会交由git管理,类似一个沙箱区域。
    暂存区出现的意义是把做的多次修改保存在这里,等所做的一系列修改差不多了,再提交到版本库,这时候才完成一个版本的迭代。

对象

  • Git对象
  • 树对象
  • 提交对象

当我们在 电脑上创建一个文件夹,它还只是独立的一个文件夹,和Git没有任何关系,并不受git管理。
于是需要初始化新仓库:
命令:git init
解析:要对现有的某个项目开始用 Git 管理,只需到此项目所在的目录,执行:git init
作用:初始化后,在当前目录下会出现一个名为 .git 的目录,所有 Git 需要的数据和资源都存放在这个目录中。不过目前,仅仅是按照既有的结构框架初始化好了里边所有的文件和目录,但我们还没有开始跟踪管理项目中的任何一个文件。
例如,我在桌面上新建名为workspace文件夹,再通过git,把它初始化为新仓库:
git学习笔记-(3-linux基本命令)
git目录下含有一些版本控制的文件。
git学习笔记-(3-linux基本命令)

二,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 设置行号