资料来自 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相关推荐

  1. Git学习笔记一--创建版本库、添加文件、提交文件等

    Git,是Linus花了两周时间用C写的一个分布式版本控制系统.牛该怎么定义? 其实,很多人都不care谁写了Git,只在乎它是免费而且好用的!So do I! 下面开始我们的学习: 1.Git安装( ...

  2. Mac~git学习和应用需要注意的几个点

    Git学习推荐网站:廖雪峰-Git教程 - 廖雪峰的官方网站,通俗易懂,简单粗暴,就是平俗的语言,好懂.粗暴的那种 git学习进阶-国外经典git学习网站:Git - Book 目录 1. 全局配置和 ...

  3. Git学习(一)git服务器的简易搭建

    Git学习(一)git服务器的简易搭建 使用环境:docker容器模拟的3个ubuntu14.04的系统 分别模拟了3个系统: Ubuntu_gitserver:14.04  用于git服务器的安装 ...

  4. Git学习记录 力做全网最强入门教程

    目录 Git学习记录 力做全网最强入门教程 什么是GitHub? 什么是Git? Git的配置 Git的安装(只介绍windos操作系统下) Git的配置 至此我们的入门教程到此结束,更新中级教程要等 ...

  5. ​​​​​​​Git学习笔记与IntelliJ IDEA整合

    2019独角兽企业重金招聘Python工程师标准>>> Git学习笔记与IntelliJ IDEA整合 一.Git学习笔记(基于Github) 1.安装和配置Git 下载地址:htt ...

  6. Git 学习笔记:自定义Git(完)

    前言 在补习python的时候主要参考的是廖雪峰的教程Python教程,在学习完后准备完成期末作业时,遇到了一个技术难题,需要初步掌握git,因此开始了git的学习. 本教程参考廖雪峰的Git教程 G ...

  7. Git学习笔记:分支管理3

    前言 在补习python的时候主要参考的是廖雪峰的教程Python教程,在学习完后准备完成期末作业时,遇到了一个技术难题,需要初步掌握git,因此开始了git的学习. 本教程参考廖雪峰的Git教程 G ...

  8. 取得 Git 仓库 —— Git 学习笔记 04

    取得 Git 仓库 -- Git 学习笔记 04 我认为, Git 的学习分为两大块:一是工作区.索引.本地版本库之间的交互:二是本地版本库和远程版本库之间的交互.第一块是基础,第二块是难点. 下面, ...

  9. (一)Git学习记录(不断更新)

    作为程序员如果你还不知道 Git 和 GitHub,说不过去吧,赶紧来学习一波. 一.认识GitHub Git 是个版本控制系统,说明白点就是进行代码的各种管理,比如你写错代码进行回滚啊.追寻 Bug ...

最新文章

  1. 第一阶段用户模板和场景
  2. ipad和android平板应用程序,Android平板要比iPad差吗?
  3. python网络编程学习笔记(4):域名系统
  4. android 获取sd卡视频文件名,android – 如何获取SD卡上的视频列表
  5. 通俗易懂的堆排序C++实现
  6. JSP初学大全!!带连接数据库例子
  7. fabric批量操作远程操作主机的练习
  8. 计算机软件工程师考试试题,计算机考试软件工程师试题
  9. linux挂载镜像iso文件作为yum源
  10. 通过公网访问二级路由器
  11. jQuery实现 自动滚屏操作
  12. 十种做Flash游戏赚钱的方法
  13. Chapter_06 更改图像的对比度和亮度
  14. ConcurrentHashMap源码深度解析(一)(java8)——不可不知的基本概念(助你拿下源码事半功倍)
  15. python语言单行注释以什么开头_python中单行注释以什么开头
  16. 玉柴spn码故障对照表_玉柴ECI故障码表
  17. 织梦高端婚纱摄影网站织梦模板(带手机端
  18. Windows下Tomcat的搭建步骤
  19. mac无法挂载ntfs移动硬盘
  20. 华为、腾讯C++编码规范

热门文章

  1. java动态是如何根据实体建表_传入Java对象 自动创建动态表 并录入数据
  2. 学生信息系统求助_学生管理信息系统_示例
  3. java 抽象类 普通类_java的抽象类,接口,普通类是否可以直接NEW,并且复写方法?
  4. bzoj 3028 食物——生成函数
  5. 二进制安装kubernetes v1.11.2 (第十章 kube-scheduler集群部署)
  6. 第一次冲刺-站立会议08
  7. Memcached:高性能的分布式内存缓存服务器
  8. 【每日一linux命令4】常用参数:
  9. Android-JNI开发系列《八》CMakeLists.txt语法使用
  10. android p ify 三星,Enjarify - Android逆向(二)