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. Redis 性能优化实战

    Redis 作为内存数据库,其性能表现非常出色,单机 OPS 很容易达到 10万以上,这主要得益于其高效的内存数据结构.单线程无锁设计.IO 多路复用等技术实现.但是在线上生产环境的使用中,我们仍然会 ...

  2. 通过Jenkins构建CI/CD实现全链路灰度

    简介: 本文介绍通过 Jenkins 构建流水线的方式实现全链路灰度功能. 作者:卜比   本文介绍通过 Jenkins 构建流水线的方式实现全链路灰度功能. 在发布过程中,为了整体稳定性,我们总是希 ...

  3. 浅谈 Node.js 热更新

    简介: 记得在 15 16 年那会 Node.js 刚起步的时候,我在去前东家的入职面试也被问到了要如何实现 Node.js 服务的热更新. 记得在 15 16 年那会 Node.js 刚起步的时候, ...

  4. 【实用教程】在配备持久内存的实例上部署Redis应用

    简介:配备持久内存的实例(例如re7p.r7p.re6p)提供了超大CPU内存配比,Redis应用运行在这类实例上可以大幅度降低单GiB内存的成本.本文以部分操作系统为例,介绍如何在这类实例上快速部署 ...

  5. 深入浅出FlatBuffers原理

    简介: FlatBuffers 是一个开源的.跨平台的.高效的.提供了多种语言接口的序列化工具库.实现了与 Protocal Buffers 类似的序列化格式.主要由 Wouter van Oortm ...

  6. [GPT] 网页中某些dom内容是通过 js 数据异步渲染的,nodejs 怎么获取网页解析这些数据

      要处理使用JavaScript异步渲染内容的网页,您可以在 JavaScript 蜘蛛中使用 Puppeter 或 Playwright 等无头浏览器来获取网页,然后与动态渲染的内容进行交互. 下 ...

  7. WPF 通过 WindowsAppSDK 使用 WinRT 的手写识别功能

    本文告诉大家如何在基于 .NET 6 的 WPF 使用 WinRT 的手写识别功能 在开始之前需要先创建 WPF 项目,创建完成之后,可替换 csproj 项目文件为以下代码,用来安装初始化环境 &l ...

  8. Roslyn 通过 EmbedAllSources 将源代码嵌入到 PDB 符号文件中方便开发者调试

    本文来告诉大家如何在项目文件里面添加上 EmbedAllSources 属性,将自己的代码嵌入到 PDB 符号文件里面,让开发者们在调试的时候,可以看到库的源代码 是否记得 PDB 符号文件的作用?符 ...

  9. dotnet 部署 github 的 Action 进行持续集成

    被微软收购的 GitHub 现在十分土豪,提供了免费的服务器给咱构建.刚好微软对 dotnet 的支持是特别好的,毕竟还算半个自家的东西,大概只需要 3 分钟就可以在 github 上通过 Actio ...

  10. 记录一次fs通话无声的问题

    概述 freeswitch是一款简单好用的VOIP开源软交换平台. fs的实际应用中,由于网络.配置等问题,经常会产生通话无声的问题. 环境 CentOS 7.9 freeswitch 1.10.7 ...