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. wordcloud 词云Python

    from wordcloud import WordCloud import matplotlib.pyplot as plt def get_word_cloud(words_list): #首先实 ...

  2. 揭秘阿里云神龙团队拿下TPCx-BB排名第一的背后技术

    ​简介:阿里云自主研发的神龙大数据加速引擎获得了TPCx-BB SF3000世界排名第一的成绩. ​ 一  背景介绍 近日,TPC Benchmark Express-BigBench(简称TPCx- ...

  3. 如何进行基于Anolis OS的企业级Java应用规模化实践?|龙蜥技术

    ​简介:提供了7×24小时的专属钉钉或者电话支持,响应时间保证到在业务不可用情况下10分钟响应,业务一般的问题在一小时可以获得响应,主要城市可以两小时内得到到达现场的服务. 本文作者郁磊,是Java语 ...

  4. 如何使用 Kubernetes 监测定位慢调用

    ​简介:本次课程主要分为三大部分,首先将介绍慢调用的危害以及常见的原因:其次介绍慢调用的分析方法以及最佳实践:最后将通过几个案例来去演示一下慢调用的分析过程. 作者:李煌东 大家好,我是阿里云的李煌东 ...

  5. 基于 MaxCompute 的实时数据处理实践

    ​简介: MaxCompute 通过流式数据高性能写入和秒级别查询能力(查询加速),提供EB级云原生数仓近实时分析能力:高效的实现对变化中的数据进行快速分析及决策辅助.当前Demo基于近实时交互式BI ...

  6. dotnet OpenXML 利用合并表格单元格在 PPT 文档插入不可见的额外版权信息

    本文告诉大家如何利用 Office 对于 OpenXML 支持的特性,在 PPT 的表格里面,通过合并单元格存放一些额外的信息,这些信息对用户来说是不可见的,但是进行拷贝表格等的时候,可以保存此信息内 ...

  7. SQL server 表字段扩展设计

    一.扩展字段表 一个表的字段可能并非一成不变,系统的运行.需求的变化等客观条件可能会需要增加其他字段,如何在不直接修改表设计的前提下满足需求呢?该扩展字段表的思想就是将列设计转化为行设计,字段的增加表 ...

  8. k8s-1.28版本多master部署

    一.环境准备 k8s集群角色 IP 主机名 安装相关组件 kubernetes版本号 控制节点 192.168.10.20 master apiserver.controller-manager.sc ...

  9. Java设计模式-策略模式-基于Spring实现

    1.策略模式 1.1.概述 策略模式是一种行为设计模式,它允许在运行时选择算法的行为.它将算法封装在独立的策略类中,使得它们可以相互替换,而不影响客户端代码.这种模式通过将算法的选择从客户端代码中分离 ...

  10. 羽夏逆向破解日记簿——关于逆向epub格式转化器与思考

    看前必读   本软件是商业软件,本篇文章仅仅介绍 逆向分析过程 和 关于开发软件防止逆向的思考 ,不会提供任何成品破解补丁或成品软件,仅限用于学习和研究目的,否则,一切后果自负.您必须在下载后的24个 ...