Git 学习小结

本文介绍了Linux的基本命令,如目录操作、文件管理、Git配置、工作区域划分以及Git的基本工作流程和文件状态。包括cd、pwd、ls、touch、rm、mkdir、mv等命令的使用,以及git的配置和文件状态管理。
摘要由CSDN通过智能技术生成
  • 基本的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的工作流程 (git管理的文件有三种状态: 已修改[modified],已暂存[staged],已提交[committed] )
    • 1、在工作目录中添加、修改文件;
    • 2、将需要进行版本管理的文件放入暂存区域 ==> git add .
    • 3、将暂存区域的文件提交到git仓库 ==> git commit
  • 本地仓库的搭建
    • 1、创建全新的仓库,需要用Git管理的根目录执行
      • git init ==> 在当前目录新建一个git代码库
    • 2.执行后可以看到,仅仅在项目目录中多出了一个 .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
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值