git学习(一)add - commit - init

资料来自 B站尚硅谷BV1pW411A7a5,侵权删

希望有一点点linux基础。

image

  • 代码托管中心:
    • 码云
    • github
  • 团队协作

image

  • 跨团队协作

image


  • 本地库初始化

    • git init

    • 效果

      image

      image

  • 设置签名

    • 1、项目级别/仓库级别:仅在当前本地仓库范围内有效

      • git config user.name  yourName
        git config user.email  yourEmail@xx.com
        
      • 效果

      image

    • 2、系统用户级别:登录当前操作系统的用户范围

      • git config --global user.name  yourName
        git config --global user.email  yourEmail@xx.com
        
      • 效果

      • image

    • 注:用户名称和邮箱可以乱写,格式对就好,只是用于识别提交代码的人。

    • 注:二者配置文件保存位置不一样

    • 通常设置 --global就好了,特殊要求特殊对待

    • 二者优先级:就近原则,若项目级别/仓库级别设置了,系统用户级别就不会看了;系统用户级别装了项目级别/仓库级别就不会看了;不能两个都不设置。

  • 提交文件步骤

    • 一查 git status+<路径-可选>
      • 新建文件/修改文件
      • image
      • 执行命令
      • image
      • image
      • 红色表示新增或修改的文件
    • 二添 git add+<file>
      • image
      • 也可以执行 git rm --cached<file>撤回提交到暂存器的文件
      • 注:file可以是多个文件,也可以是文件夹
      • 注:git add后面添加的是相对路径
    • 三提交git commit
      • 建议是同-m选项也就是git commit -m "message"这个命令,不然vim编辑器是硬伤.
      • message也就是你此次体检备注的信息,效果提交后push上网站服务器看就能看见了
      • image
      • 1是主干,2是根提交,3可以代表本次提交。后面才会懂,现在无法解释,因为我也不懂。
      • image
      • 红色部分:1个文件更改,插入信息0条,删除信息0条
      • 然后
      • image
      • 暂存区就变成空了,文件到了本地库
    • 添加数据
    • image
    • 执行 git status
    • image
    • 圈出来是和第一次改变的地方
    • 第一次添加的时候是这样
    • image
    • 最后一句 track是追踪的意思
    • 意思就是,新增文件只能git add来进行追踪,好让git知道文件的修改操作
    • 第二次就可以跳过git add添加命令(文件已被追踪),直接使用git commit -a直接提交到暂存区
    • 类似这样
    • image
    • modfied代表修改的意思
posted @ 2021-04-05 22:56  CodeEggs  阅读(122)  评论(0)    收藏  举报