Git基本使用(很详细)

2024-03-12 8547阅读

第一章、Git是什么

1.1 了解Git

1.2 Git安装

第二章、Git常用命令 

2.1 常用命令

2.2 基本操作

2.2.1 打开git后端

2.2.2 设置用户签名 

2.2.3 初始化本地库

2.2.4 查看本地状态

2.2.5 添加到暂存区

2.2.6 提交到本地库

2.2.7 查看历史记录

2.2.8 版本穿梭

2.3 分支操作

2.3.1 分支的好处

2.3.2 分支操作常用命令

2.3.3 查看分支

2.3.4 创建分支

2.3.5 切换分支

2.3.6 合并分支(正常合并)

2.3.7 合并分支(合并冲突)

第三章、远程仓库的操作

1、注册账号、登录账号

2、新建仓库

3、从远程库拉取文件

4、将文件上传到远程库


理解完该篇内容之后可以看该文章:

分享git常用的流程(少走弯路)_❆VE❆的博客-CSDN博客

第一章、Git是什么

1.1 了解Git

  • Git是一个免费的、开源的`分布式版本控制系统`,可以高速处理从小型到大型的各种项目
  • 版本控制:是一种记录文件内容变化,以便将来查阅特定版本修订情况的系统
  • 了解一下:集中式与分布式版本控制工具

             -- 集中式版本控制工具:如CVS、`SVN`等,都有一个单一的几种管理服务器,保存所有文件的修订版本,而协同工作的人通过客户端连接到这台服务器,从而取出最新的文件或者提交更新。缺点:中央服务器的单点故障;多(程序员)对一(中央服务器)

             -- 分布式版本控制工具:如git,客户端取的不是最新的文件快照,而是把代码仓库完整的镜像下来到本地库(克隆/备份)

    • 工作机制:

      Git基本使用(很详细) 第1张

      1.2 Git安装

      官方网址:Git

      点击下载: 

      Git基本使用(很详细) 第2张

       找到对应电脑系统的网址: 

      Git基本使用(很详细) 第3张

       配置选择,基本上一直下一步即可: 

      Git基本使用(很详细) 第4张

       选择第一个就够使用:

      Git基本使用(很详细) 第5张

      第二章、Git常用命令 

      2.1 常用命令

      git config --global user.name 用户名

      设置用户签名

      git config --global user.email 邮箱

      设置用户签名

      git init 

      初始化本地库

      git status

      查看本地库状态

      git add 文件名

      添加到暂存区

      git commit-m "日志信息" 文件名

      提交到本地库

      git reflog/git log

      查看历史记录

      git reset --hard 版本号

      版本穿梭

      2.2 基本操作

      2.2.1 打开git后端

      (1)鼠标右键 --> Git Bash Here

      Git基本使用(很详细) 第6张 (2)找到自己新建的文件夹,然后鼠标右键 --> Git Bash Here(需要初始化文件)

      Git基本使用(很详细) 第7张

      2.2.2 设置用户签名 

      -git config --global user.name 浅风    设置用户签名
      -git config --global user.email 480364454@qq.com     设置用户签名

      只需要首次配置就好了,如何查看配置成功,根据下面路径查看对应文件夹显示即可:

      Git基本使用(很详细) 第8张

      2.2.3 初始化本地库

      git init

      Git基本使用(很详细) 第9张

      2.2.4 查看本地状态

      git status

      Git基本使用(很详细) 第10张

      2.2.5 添加到暂存区

      git add 需要添加到暂存库的文件名

      Git基本使用(很详细) 第11张

      2.2.6 提交到本地库

      git commit -m "日志信息(名字可以任意取)" 暂存区需要添加到工作区的文件名

      Git基本使用(很详细) 第12张

      2.2.7 查看历史记录

      git reflog
      git log

      Git基本使用(很详细) 第13张

      Git基本使用(很详细) 第14张

      2.2.8 版本穿梭

      git reset --hard 版本号(查看历史记录时候给的版本号)

      修改文件:

      Git基本使用(很详细) 第15张

      切换版本:

      Git基本使用(很详细) 第16张

      2.3 分支操作

      2.3.1 分支的好处

      •  同时并进行多个功能开发,提高了开发效率
      • 各个分支再开发过程中,如果某个分支开发失败,不会对其他分支有任何影响,失败的分支删除重新开始即可

        2.3.2 分支操作常用命令

        git branch 分支名

        创建分支

        git branch -v

        查看分支

        git checkout 分支名

        切换分支

        git merge 需要合并的分支名

        把指定的分支合并到当前分支上

        2.3.3 查看分支

        git branch -v

        Git基本使用(很详细) 第17张

        2.3.4 创建分支

        git branch 分支名  (相当于对主线分支的复制)

        Git基本使用(很详细) 第18张

        2.3.5 切换分支

        git checkout 分支名

        当前所在分支:

        Git基本使用(很详细) 第19张

         切换后所在分支:

        Git基本使用(很详细) 第20张

         查看分支内容->修改分支内容->该分支状态依旧从工作区到暂存区到本地库

        Git基本使用(很详细) 第21张

        Git基本使用(很详细) 第22张

        Git基本使用(很详细) 第23张

        2.3.6 合并分支(正常合并)

        git merge 需要合并的分支名  //把指定的分支合并到当前分支上

        该合并就是对比当前支线与需要合并的支线内容,将不同的内容合并一起 ;这种合并最重要的就是原分支不要做任何修改,只对需要合并的分支修改就好。

        查看分支和主线的内容:

        Git基本使用(很详细) 第24张

         合并后当前分支的内容:

        Git基本使用(很详细) 第25张

        2.3.7 合并分支(合并冲突)

        注意事项就是当前分支和合并的分支都不要同时修改,多人合作时,商量好,最好是等到上一个人合并好之后,下一个人再合并进去/提取出来

        Git基本使用(很详细) 第26张

        需要手动合并—— 

        查看内容:

        Git基本使用(很详细) 第27张

        手动合并,将更新的地方修改,然后放到本地库:

        Git基本使用(很详细) 第28张

        第三章、远程仓库的操作

        码云:Gitee - 基于 Git 的代码托管和研发协作平台

        1、注册账号、登录账号

        2、新建仓库

        Git基本使用(很详细) 第29张Git基本使用(很详细) 第30张

         创建成功之后:

        Git基本使用(很详细) 第31张

        3、从远程库拉取文件

        • 对需要上传的文件内容,右键 --> Git Bush Here 
        • 输入初始化命令 git init 回车
          git init
          • 输入要链接到码云的地址,也就是上面图片需要记住的命令:git remote add origin https://gitee.com/shallow-winds/test.git(与码云链接很重要)
            git remote add origin https://gitee.com/shallow-winds/test.git

            Git基本使用(很详细) 第32张

            • 拉取码云上的所有文件到项目中来,git pull origin master
              git pull origin master

               得到的效果:

              Git基本使用(很详细) 第33张 (以上几步是从码云上拉取文件到工作区)

              4、将文件上传到远程库

              • 在命令行中继续输入代码执行 git add . (add空格后有个点别忘了,表示需要将所有的文件提交到暂存区) :
                git add . (这一步是先添加到暂存区)
                • 从暂存区添加到远程库,说明自己为什么要上传,方便以后自己查阅 git commit -m “第一次上传”
                  git commit -m "第一次上传"
                  •  提交到码云上面,git push origin master
                    git push origin (master/创建分支的名字)

                    Git基本使用(很详细) 第34张

                     上传成功的效果:Git基本使用(很详细) 第35张

                    (之后需要再次上传的时候继续执行这代码就好)

                    哪里漏了还希望能有大佬指正……


    免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

    目录[+]