- 基本的Linux命令学习
- 1、 cd :改变目录。
- 2、 cd .. :回退到上一个目录
- 3、 pwd : 显示当前所在的目录路径
- 4、 ls(ll): 列出当前目录中的所有文件,只不过ll(两个ll)列出的内容更为详细
- 5、 touch : 新建一个文件 ,如 touch index.js就会在当前目录下新建一个index.js文件
- 6、 rm : 删除一个文件,rm index.js就会把index.js文件删除
- 7、 mkdir : 新建一个目录,就是新建一个文件夹
- 8、 rm -r : 删除一个文件夹, rm -r src 删除src目录
- 9、 mv : 移动文件, mv index.html src index.html 是我们要移动的文件, src 是目标文件夹
- 10、 reset : 重新初始化终端/ 清屏
- 11、 clear : 清屏
- 12、 history :查看命令历史
- 13、 help : 帮助
- 14、 exit : 退出
- 15、 # : 表示注释
- Git 的配置
- 1.1、 git config -l : 查看配置
- 1.2、 git config --system --list: 查看系统配置
- 1.3、 git config --global --list : 查看当前用户配置(用户自己配置的)
- 2、设置用户名与邮箱
- 1、 git config --global user.name "LIN" : 设置用户名称
- 2、 git config --global user.email 3286343571@qq.com : 设置email地址 (邮箱)
- Git的基本理论(核心)
- 工作区域 : Git本地有三个工作区域 ==> 工作目录(Working Directory)、暂存区(Stage/Index)、资源库(Repository 或 Git Directory);加上远程的git仓库(Remote Directory)就可以分为四个工作区域。
- Working Directory : 工作区,就是平时存放项目代码的地方
- Stage/Index : 暂存区,用于临时存放你的改动,事实上它只是一个文件,保存即将提交到文件列表信息
- Repository : 仓库区(或本地仓库),就是安全存放数据的位置,这里面有你提交到所有版本的数据。其中HEAD指向最新放入仓库的版本
- Remote : 远程仓库,托管代码的服务器,可以简单的认为是你的项目组中的一台电脑用于远程数据交换
- 工作区域 : Git本地有三个工作区域 ==> 工作目录(Working Directory)、暂存区(Stage/Index)、资源库(Repository 或 Git Directory);加上远程的git仓库(Remote Directory)就可以分为四个工作区域。
- Git的工作流程 (git管理的文件有三种状态: 已修改[modified],已暂存[staged],已提交[committed] )
- 1、在工作目录中添加、修改文件;
- 2、将需要进行版本管理的文件放入暂存区域 ==> git add .
- 3、将暂存区域的文件提交到git仓库 ==> git commit
- 本地仓库的搭建
- 1、创建全新的仓库,需要用Git管理的根目录执行
- git init ==> 在当前目录新建一个git代码库
- 2.执行后可以看到,仅仅在项目目录中多出了一个 .git 目录,关于版本等的所有信息都在这个目录里面
- 1、创建全新的仓库,需要用Git管理的根目录执行
- 克隆远程仓库
- 克隆一个项目和它的整个代码历史(版本信息)
- git clone [ url ]
- 克隆一个项目和它的整个代码历史(版本信息)
- 文件的四种状态
- 1、 Untracked : 未跟踪。此文件在文件夹中,但并没有加入到git库,不参与版本控制。通过 git add . ,状态变为Staged。
- 2、 Unmodify : 文件已经入库,未修改。即版本库中的文件内容与文件夹中完全一致。这种类型的文件有两种去处,如果它被修改,则变为 Modified ;如果使用 git rm 移除版本库,则变为 Untracked 。
- 3、 Modified : 文件已修改。仅仅只是修改,并未进行其他的操作。这个文件有两种去处,一是通过 git add . ,可进入暂存 Staged 状态;二是使用 git checkout , 则丢弃修改过,返回到 Unmodify 状态。这个 git checkout 即从库中取出文件,覆盖当前修改!
- 4、 Stage : 暂存状态。执行 git commit ,则将修改同步到库中,这时库中的文件和本地文件又变为一致,文件为 Unmodify 状态。执行 git reset HEAD filename ,取消暂存,文件状态为 Modified 。
- 查看文件状态
- 1、查看指定文件状态
- git status [ filename ]
- 2、查看所有文件状态
- git status
- git add . # 添加所有文件到暂存区
- git commit -m "name" # 提交暂存区中的内容到本地仓库
- 1、查看指定文件状态
Git 学习小结
最新推荐文章于 2024-09-27 16:57:53 发布
本文介绍了Linux的基本命令,如目录操作、文件管理、Git配置、工作区域划分以及Git的基本工作流程和文件状态。包括cd、pwd、ls、touch、rm、mkdir、mv等命令的使用,以及git的配置和文件状态管理。
摘要由CSDN通过智能技术生成