码迷,mamicode.com
首页 > 其他好文 > 详细

git基础命令 gitHub

时间:2020-12-25 12:24:39      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:区域   生成   切换   status   文件名   检查   基础命令   执行   不可   

           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

标签:区域   生成   切换   status   文件名   检查   基础命令   执行   不可   

原文地址:https://www.cnblogs.com/ht955/p/14165869.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!