git 和 gitHub
            git : 本地项目版本管理工具
            gitHub : 相当于一个有很多功能的百度云盘,存储本地项目版本,管理云存储内容
            git 的下载和安装
            可以去官网下载
            双击一直下一步,就可以
            安装成功之后,鼠标右键点击
            如果出现 
                Git GUI Here
                Git Bash Here
            证明安装成功
            首次使用git,要先在 cmd中 执行相关的设定操作,完成初始化
            git config --list  检查 git 全局配置
            其中有两项需要设定,没有设定默认是空
                user.name=zhangsan
                user.email=123456@qq.com
            设定命令
                用户名
                git config --global user.name "你的用户名"
                注意: 用户名必须是纯英文,绝对不能使用中文
                      一般设定的用户名,都是 gitHub 的账号
                      这个用户名,就是当出现问题时,领导找你的账号
                用户邮箱
                git config --global user.email "你的用户邮箱"
                注意: 用户邮箱,必须是可以正常使用的邮箱
                      工作中,领导跟你沟通发邮件的邮箱
                      必须要确保正常收发收件
                
            在 git gitee 官网注册一个账号 
 
         git : 使用命令
            操作 git 和 gitHub 必须严格按照 操作命令步骤执行
            1, 需要创建一个项目管理文件夹,所有的项目文件都定义在这个文件夹中
            2, 在这个文件夹中,点击鼠标右键,使用 Git Bash Here 来运行 git 程序
               也可以使用 cmd 来执行 git 程序,但是 路径目录 必须正确
               Mac 操作系统没有 git 运行环境,只能使用 cmd 来操作 git
               
            3, 运行 git init 初始化当前文件夹
               会自动生成 一个对应的 .git 隐藏文件夹 
               这个文件夹中有非常重要的系统文件,不要删除不要修改
        
               初始化文件夹的同时,git命令已经把这个文件夹虚拟的分成了3个区域
               区域1 : 工作区
                       就是我们平时可以看到的文件内容
                       在工作区中的文件,都是可视的(看的见的),平时编辑操作的都是工作区中的文件内容
               区域2 : 缓存区
                       缓存区中的内容,是不可见的
                       将 工作区 中编辑好的文件,上传到缓存区,准备进入历史区,生成历史版本
               区域3 : 历史区
                       历史区中的内容,是不可见的
                       将缓存区中,临时存储的文件,生成历史版本
                       生成的历史版本,可以上传至 gitHub 中 远程存储
                
                基本的工作流程
                    工作区编辑 ---> 存储缓存区 ---> 在历史区,生成历史版本 ---> 上传至GitHub
                    GitHub ---> 下载值 工作区 进行编辑
                回滚下载
                    缓存区  --- 工作区
                    历史区  --- 工作区
                    GitHub --- 工作区
            4,具体的命令
                4-1 git init
                    文件夹初始化
                    
                工作区,上传至缓存区
                4-2 git status
                    查看当前缓存区中的内容
                    
                4-3 git add 文件名
                    将一个文件上传至缓存区
                     
                4-4 git add 文件夹名
                    将一个文件夹上传至缓存区
                    
                4-5 git add . 文件夹名 / git add --all
                    将项目文件夹中的所有内容,全部上传至缓存区
                    
                缓存区,上传至历史区
                4-6 git commit -m "注释"
                        将当前缓存区的所有内容,生成一个历史版本
                        注释应该写的尽量清楚明确,当前版本内容是什么
                        生成历史版本之后,缓存区中的内容,都会被释放
                
                4-7 git log    查看所有历史版本
                回滚操作
                从缓存区回到工作区
                4-8 git reset HEAD -- 文件名
                    将一个文件回滚到工作区
                4-9 git reset HEAD -- 文件夹名称
                    将一个文件夹回滚到工作区
               4-10 git reset HEAD -- .
                    将缓存区所有内容,回滚到工作区
                回滚历史版本 / 切换历史版本
               4-11 git reset --hard 你要回滚的历史版本id
                    已经生成的历史版本,不能删除,只能切换是否使用这个历史版本

git基础命令 gitHub的更多相关文章

  1. 学习 git基础命令

    缘起 年后到了新公司,由于个人意愿到了一个海外的项目组,除了自己从Java技术栈转了C#技术栈外,很多技术都是第一次使用,学习压力不小啊. 自己也就先从常用的技术开始学起,比如C#,AngularJS ...

  2. Git基础命令的使用

    当前git版本: git version 2.9.2.windows.1 1.创建一个能与git服务器连接的本地git库 本地:  git init git status (-s) git add . ...

  3. [git] 基础命令笔记

    --内容整理自廖雪峰的GIT教程-- git status 查看当前工作区状态,显示未跟踪的文件以及未上传的修改记录 git init 使当前文件夹变成Git可以管理的仓库 git add xxx 将 ...

  4. git基础命令详解

    一些必须要知道的概念 git的三个工作区域:工作目录.暂存区.git仓库. 工作目录:其实就是本地文件磁盘上的文件或目录: 暂存区:是一个文件,保存了下次提交的文件列表信息,一般在git仓库目录中: ...

  5. 常用 git 基础命令

    git config --global credential.helper store记住密码 git config user.name xxx配置帐号 git config user.email x ...

  6. Git基础命令的使用——详细教程2

    Git安装默认完成后,在左面点击鼠标右键,鼠标右键菜单中会多出来两个选项: a)  Git GUI Here <—>  图型界面模式 b) Git Bash Here <—> ...

  7. git 基础命令 学习总结

    首先介绍一个git 里工作流的概念: 你的本地仓库由 git 维护的三棵“树”组成.第一个是你的 工作目录,它持有实际文件:第二个是 缓存区(Index),它像个缓存区域,临时保存你的改动:最后是 H ...

  8. git 基础命令

    1.git init git 初始化仓库 2.git add . git 添加全部文件 3.git add xxx.txt   git 添加单独文件 4.git commit -m "提交的 ...

  9. Git基础命令使用(个人总结)

    个人在开发中整理常用的git命令,相信很多人会需要到的. 全局配置信息: git config --global user.name "Your name" git config ...

  10. git基础命令学习总结

    git版本升级 git clone git://git.kernel.org/pub/scm/git/git.git 列出所有 Git 当时能找到的配置 git config --list git c ...

随机推荐

  1. javascript现代编程之四——数值的进制和表示方法

    在JavaScript中,数值可以以不同的进制表示: 十进制:这是我们最常用的进制系统.例如:let decimal = 123; 二进制:数值前面加上 0b 或者 0B.例如:let binary ...

  2. axios请求时获取不到错误提示问题。

    前端方面使用axios请求,由于新增时,有的条件格式填写错误.后端返回412状态码. ,axios可能封装不完善,他获取数据使状态码为4开头的统统不暴露出去,导致请求时,412这样的状态码,获取不到里 ...

  3. 牛客网-SQL专项训练13

    ①某软件公司正在升级一套水务管理系统.该系统用于县市级供排水企业.供水厂.排水厂中水务数据的管理工作.系统经重新整合后,开发人员决定不再使用一张备份数据表waterinfo001表,需永久删除.选出符 ...

  4. Elastic与阿里云助力汽车及出行产业数字化转型

    ​简介:目前,阿里云和Elastic在全国已经有很多的项目正在开展合作,而在移动出行领域与享道出行的合作案例,则是代表性的. 在汽车产业变革逐步深入的当下,云计算.大数据等信息技术成为了汽车企业经历数 ...

  5. Serverless 架构模式及演进

    ​简介: Serverless 架构从使用技术上有计算,数据存储,消息通信,我们可从运维性,安全性,可靠性,可扩展性,成本几个角度来衡量架构的优劣.本文会介绍一些常见的业务场景,探讨如何使用 Serv ...

  6. [FAQ] 适用于 macOS / Arm64 (M1/M2) 的 VisualBox

      使用与 Windows.Linux.macOS 的x86架构的一般在下面地址中下载: Download VisualBox:https://www.virtualbox.org/wiki/Down ...

  7. WPF 已知问题 InputEventArgs 的 Timestamp 属性是静态的导致事件之间相互影响

    本文记录一个 WPF 已知的设计问题,当前此问题已经被大佬修复,这个设计问题刚好属于比较边缘的模块,我写了这么多年的代码还没有踩到这个坑一次,也没有听到有谁提到这个坑 远古时候,不知道大佬是故意还是失 ...

  8. FPGA最大工作频率教程

    FPGA最大工作频率教程 1.  Quartus的时序分析 作为编译过程的一部分,Quartus对布局布线的电路做时序分析.在编译报告里,展开"Timing Analyzer",这 ...

  9. three.js教程7-PBR材质与环境贴图CubeTextureLoader

    1.PBR材质 PBR是基于物理的渲染(physically-based rendering).模拟物体表面的反射算法. Three.js提供了两个PBR材质相关的类MeshStandardMater ...

  10. 使用 Docker 部署 WebTop 运行 Linux 系统

    1)项目介绍 GitHub:https://github.com/linuxserver/docker-webtop WebTop 它是一个基于 Linux ( Ubuntu 和 Alpine 两种版 ...