首页 > 其他 > 详细

git学习(一)add - commit - init

时间:2021-04-06 09:21:18      阅读:30      评论:0      收藏:0      [点我收藏+]

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

希望有一点点linux基础。

技术分享图片

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

技术分享图片

  • 跨团队协作

技术分享图片


  • 本地库初始化

    • git init

    • 效果

      技术分享图片

      技术分享图片

  • 设置签名

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

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

      技术分享图片

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

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

      • 技术分享图片

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

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

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

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

  • 提交文件步骤

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

git学习(一)add - commit - init

原文:https://www.cnblogs.com/CodeEggs/p/14619875.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!