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. 前端直接获取用户IP的方法

    前端直接获取用户IP的方法 简单来说就是使用两个接口 一个是太平洋网 <script src="//whois.pconline.com.cn/ipJson.jsp?callback= ...

  2. 阿里巴巴云原生大数据运维平台 SREWorks 正式开源

    ​简介:阿里巴巴云原生大数据运维平台 SREWorks,沉淀了团队近10年经过内部业务锤炼的 SRE 工程实践,今天正式对外开源,秉承"数据化.智能化"运维思想,帮助运维行业更多的 ...

  3. 2019-9-2-C#-设计模式-责任链

    title author date CreateTime categories C# 设计模式 责任链 lindexi 2019-09-02 12:57:37 +0800 2018-2-13 17:2 ...

  4. redis系列02---缓存过期、穿透、击穿、雪崩

    一.缓存过期 问题产生的原由: 内存空间有限,给缓存设置过期时间,但有些键值运气比较好,每次都没有被我的随机算法选中,每次都能幸免于难,这可不行,这些长时间过期的数据一直霸占着不少的内存空间! 解决方 ...

  5. 大数据面试SQL每日一题系列:最高峰同时在线主播人数。字节,快手等大厂高频面试题

    大数据面试SQL每日一题系列:最高峰同时在线主播人数.字节,快手等大厂高频面试题 之后会不定期更新每日一题sql系列. SQL面试题每日一题系列内容均来自于网络以及实际使用情况收集,如有雷同,纯属巧合 ...

  6. 《最新出炉》系列入门篇-Python+Playwright自动化测试-44-鼠标操作-上篇

    1.简介 前边文章中已经讲解过鼠标的拖拽操作,今天宏哥在这里对其的其他操作进行一个详细地介绍和讲解,然后对其中的一些比较常见的.重要的操作单独拿出来进行详细的介绍和讲解. 2.鼠标操作语法 鼠标操作介 ...

  7. Selenium4自动化测试2--元素定位By.ID,By.CLASS_NAME,By.TAG_NAME

    三.元素定位方式 1-通过id定位,By.ID id属性在HTML中是唯一的,因此使用id定位可以确保找到页面上唯一的元素. 由于id是唯一的,浏览器在查找元素时可以快速定位到目标元素,提高了定位的效 ...

  8. ansible(14)--ansible的get_url模块

    1. get_url模块 功能:通过互联网下载软件至被控端本地: 主要参数如下: 参数 说明 url 资源文件在互联网上的具体url地址 dest 文件下载位置的绝对路径 mode 文件下载位置的绝对 ...

  9. GPS坐标、火星坐标、百度坐标之间的转换--提供javascript版本转换代码

    1.国内几种常用坐标系说明 WG-S84: GPS仪器记录的经纬度信息,Google Earth采用,Google Map中国范围外使用,高德地图中国范围外使用.GCJ-02: 火星坐标系,中国国家测 ...

  10. PageOffice既保存Word文件中指定区域的数据又保存整篇文件

    一.首先在word文件中给需要在后台获取数据的区域设置以PO_开头的书签. 二.通过pageoffice在线打开文件并编辑保存.有两种打开文件的模式 1.普通编辑模式(docNormalEdit) 普 ...