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 设置行号
git学习笔记-(3-linux基本命令)相关推荐
- git学习笔记——Linux和Windows下git的基本操作
git学习笔记--Linux和Windows下git的基本操作 github主页:https://github.com/Taot-chen 一.Linux环境 1.安装git sudo apt-get ...
- Git 学习笔记:自定义Git(完)
前言 在补习python的时候主要参考的是廖雪峰的教程Python教程,在学习完后准备完成期末作业时,遇到了一个技术难题,需要初步掌握git,因此开始了git的学习. 本教程参考廖雪峰的Git教程 G ...
- Git 的安装与初次使用 —— Git 学习笔记 03
Git 的安装与初次使用 -- Git 学习笔记 03 Git 的安装与初次使用 -- Git 学习笔记 03 安装 Git 在 Linux 上安装 在 Windows 上安装 初次运行 Git 前的 ...
- Git学习笔记(四)
一.忽略特殊文件 在Git工作区的根目录下创建一个特殊的.gitignore文件,然后把要忽略的文件名填进去,Git就会自动忽略这些文件. 不需要从头写.gitignore文件,GitHub已经为我们 ...
- Git学习笔记使用记录
文章目录 Git学习笔记 基本 配置环境 Install 初始化workspace Git 全局设置Global Configuration: 配置账户 创建项目仓库Create project re ...
- git学习笔记(全,附命令大全)
git学习笔记(全) 注:本文参考自廖雪峰官网 下图来自Git Cheat Sheet侵删 git优点 Git是分布式版本控制系统,同一个Git仓库,可以分布到不同的机器上. Git跟踪并管理的是修改 ...
- Git学习笔记(复习专用,B站狂神说)
Git学习笔记 1.Git和Linux的历史 2.常用的Linux命令 3.Git基本理论(核心) 工作流程: 4.Git项目搭建 本地仓库搭建 5.Git文件操作 忽略文件 6.GitHub的使用 ...
- Git学习笔记(一)
Git学习笔记(二) 目录 一.git简介 1.1 历史 1.2 特点 二.安装与配置并创建一个版本库 2.1 安装配置 2.2 创建一个版本库 三.版本的创建与回退 3.1 创建一个版本 3.1.1 ...
- Git 学习笔记:5 分布式工作流程
Git 学习笔记:5 分布式工作流程 分布式工作流程 集中式工作流 集成管理员工作流 司令官与副官工作流 工作流程总结 向一个项目贡献 提交准则 私有小型团队 John's Machine 私有管理团 ...
- 【黑马程序员新版Linux学习笔记】Linux系统实用操作命令——操作演示
[黑马程序员新版Linux学习笔记]Linux 零基础快速入门: (一)Linux基本命令--操作演示 (二)Linux用户和权限 -- 操作演示 (三)Linux 小技巧快捷键 (四)Linux系统 ...
最新文章
- mysql数据库备份方案_MySQL平台数据库备份方案详细说明
- java如何映射mysql枚举_java中自定义枚举enum映射到mysql数据库字段处理器handler
- LeetCode 462 Minimum Moves to Equal Array Elements II
- Java内存分配原理
- 把阿里巴巴的核心系统搬到云上,架构上的挑战与演进是什么?
- 2019 年容器生态统计报告发布 | 云原生生态周报 Vol. 26
- mysql 修改配置生效_MySQL修改my.cnf配置不生效的解决方法
- wxWidgets:wxRibbonBar类用法
- 图解TCPIP-传输层 UDP报文格式
- java同步器__学习笔记
- 使用Typescript开发(二)
- 无法连接到目标服务器,如何解决IDM连接错误?
- dnSpy反编译EXE或DLL
- 第五章 机械臂的组装及控制
- 怎么删除微信的手机充值服务器,微信如何一键清空账单?全部删除的方法
- 在土豆传的第一篇视频
- Apache web服务器(LAMP架构)
- seq to seq
- 面试总结-----工程化软件项目开发的流程、步骤
- 易语言 文本_替换_正则