一,git的知识脉络

区域

  1. 工作区
  2. 暂存区
  3. 版本库
    咱们在工作区进行代码的增删查改,随便你怎么玩,它不会交由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 设置行号

git学习笔记-(3-linux基本命令)相关推荐

  1. git学习笔记——Linux和Windows下git的基本操作

    git学习笔记--Linux和Windows下git的基本操作 github主页:https://github.com/Taot-chen 一.Linux环境 1.安装git sudo apt-get ...

  2. Git 学习笔记:自定义Git(完)

    前言 在补习python的时候主要参考的是廖雪峰的教程Python教程,在学习完后准备完成期末作业时,遇到了一个技术难题,需要初步掌握git,因此开始了git的学习. 本教程参考廖雪峰的Git教程 G ...

  3. Git 的安装与初次使用 —— Git 学习笔记 03

    Git 的安装与初次使用 -- Git 学习笔记 03 Git 的安装与初次使用 -- Git 学习笔记 03 安装 Git 在 Linux 上安装 在 Windows 上安装 初次运行 Git 前的 ...

  4. Git学习笔记(四)

    一.忽略特殊文件 在Git工作区的根目录下创建一个特殊的.gitignore文件,然后把要忽略的文件名填进去,Git就会自动忽略这些文件. 不需要从头写.gitignore文件,GitHub已经为我们 ...

  5. Git学习笔记使用记录

    文章目录 Git学习笔记 基本 配置环境 Install 初始化workspace Git 全局设置Global Configuration: 配置账户 创建项目仓库Create project re ...

  6. git学习笔记(全,附命令大全)

    git学习笔记(全) 注:本文参考自廖雪峰官网 下图来自Git Cheat Sheet侵删 git优点 Git是分布式版本控制系统,同一个Git仓库,可以分布到不同的机器上. Git跟踪并管理的是修改 ...

  7. Git学习笔记(复习专用,B站狂神说)

    Git学习笔记 1.Git和Linux的历史 2.常用的Linux命令 3.Git基本理论(核心) 工作流程: 4.Git项目搭建 本地仓库搭建 5.Git文件操作 忽略文件 6.GitHub的使用 ...

  8. Git学习笔记(一)

    Git学习笔记(二) 目录 一.git简介 1.1 历史 1.2 特点 二.安装与配置并创建一个版本库 2.1 安装配置 2.2 创建一个版本库 三.版本的创建与回退 3.1 创建一个版本 3.1.1 ...

  9. Git 学习笔记:5 分布式工作流程

    Git 学习笔记:5 分布式工作流程 分布式工作流程 集中式工作流 集成管理员工作流 司令官与副官工作流 工作流程总结 向一个项目贡献 提交准则 私有小型团队 John's Machine 私有管理团 ...

  10. 【黑马程序员新版Linux学习笔记】Linux系统实用操作命令——操作演示

    [黑马程序员新版Linux学习笔记]Linux 零基础快速入门: (一)Linux基本命令--操作演示 (二)Linux用户和权限 -- 操作演示 (三)Linux 小技巧快捷键 (四)Linux系统 ...

最新文章

  1. mysql数据库备份方案_MySQL平台数据库备份方案详细说明
  2. java如何映射mysql枚举_java中自定义枚举enum映射到mysql数据库字段处理器handler
  3. LeetCode 462 Minimum Moves to Equal Array Elements II
  4. Java内存分配原理
  5. 把阿里巴巴的核心系统搬到云上,架构上的挑战与演进是什么?
  6. 2019 年容器生态统计报告发布 | 云原生生态周报 Vol. 26
  7. mysql 修改配置生效_MySQL修改my.cnf配置不生效的解决方法
  8. wxWidgets:wxRibbonBar类用法
  9. 图解TCPIP-传输层 UDP报文格式
  10. java同步器__学习笔记
  11. 使用Typescript开发(二)
  12. 无法连接到目标服务器,如何解决IDM连接错误?
  13. dnSpy反编译EXE或DLL
  14. 第五章 机械臂的组装及控制
  15. 怎么删除微信的手机充值服务器,微信如何一键清空账单?全部删除的方法
  16. 在土豆传的第一篇视频
  17. Apache web服务器(LAMP架构)
  18. seq to seq
  19. 面试总结-----工程化软件项目开发的流程、步骤
  20. 易语言 文本_替换_正则

热门文章

  1. springboot中Word转PDF
  2. HTML5 语义元素
  3. Eclipse中设置自定义文档签名
  4. flask第九篇——url_for【2】
  5. tips to understand kexec
  6. llinux 查看自己的公网ip
  7. 微软CEO鲍尔默称洽购雅虎已结束
  8. java多线程join()方法原理详解
  9. mybatis 打印自定义完整日志
  10. 浅谈Java内存模型——JVM