git基本使用

目录

① . git分布式版本控制工具

② . 安装完成后,鼠标右键选择 Git Bash Here 即可打开 Git Bash 命令行终端

git分支

GitHub 操作

IDEA 集成 Git 

IDEA 集成码云(Gitee)

IDEA 集成 GitLab


① . git分布式版本控制工具

        分布式的版本控制系统出现之后, 解决了集中式版本控制系统的缺陷:
                1. 服务器断网的情况下也可以进行开发(因为版本控制是在本地进行的)
                2. 每个客户端保存的也都是整个完整的项目(包含历史记录,更加安全)
        Git 和代码托管中心
                代码托管中心是基于网络服务器的远程代码仓库,一般我们简单称为 远程库
                ➢ 局域网
                        ✓ GitLab
                ➢ 互联网
                        ✓ GitHub(外网)
                        ✓ Gitee 码云(国内网站)
        先在官网Git 下载最新版本,一般默认选项安装即可

② . 安装完成后鼠标右键选择 Git Bash Here 即可打开 Git Bash 命令行终端

        

git --version                                     查看 git 版本
git config --global user.name 用户名               设置用户签名(签名的作用是区分不同操作者身份,与平台账户密码无关,仅做标识)
git config --global user.email 邮箱                设置用户签名(签名的作用是区分不同操作者身份,与平台账户密码无关,仅做标识)
git reflog                                          查看历史记录(精简版)
git log                                             查看历史记录(详细版)
git init                                            初始化本地库
git status                                          查看本地库状态
git add 文件名                                       添加到暂存区
git commit -m "自定义日志信息" 文件名                  提交到本地库
git reset --hard 版本号                                版本穿梭

        注意:Git 首次安装必须设置一下用户签名,否则无法提交代码

> 初始化本地库(    git  init    )

               在指定盘符文件夹内,鼠标右键打开git bash终端,输入 git  init 用于初始化本地库,对应盘符会出现一个  .git 的文件夹(隐藏文件夹)

查看本地库状态(    git status    )

将工作区的文件添加到缓存区(    git add  全文件名  )

将缓存区的文件提交到本地库(    git commit -m "自定义日志信息" 文件名   )

版本穿梭 git reset --hard 版本号    )

        首先git reflog 查看版本历史记录

        git reset --hard 版本号 进行切换版本

       (Git 切换版本,底层其实是移动的 HEAD 指针,对底层有兴趣可自行百度 )

git分支

什么是分支
        在版本控制过程中,同时推进多个任务,为每个任务,我们就可以创建每个任务的单独
分支。使用分支意味着程序员可以把自己的工作从开发主线上分离开来,开发自己分支的时
候,不会影响主线分支的运行。对于初学者而言,分支可以简单理解为副本,一个分支就是
一个单独的副本。(分支底层其实也是指针的引用)
分支的好处
        同时并行推进多个功能开发,提高开发效率。
        各个分支在开发过程中,如果某一个分支开发失败,不会对其他分支有任何影响。失败
的分支删除重新开始即可。
分支的操作

GitHub 操作

GitHub 网址:https://github.com/

Ps:全球最大同性交友网站,技术宅男的天堂,新世界的大门,你还在等什么?

1 创建远程仓库

 2.远程仓库操作

2.1 创建远程仓库别名

        1)基本语法
                git remote -v 查看当前所有远程地址别名
                git remote add 别名 远程地址
创建完远程仓库后生成的连接,如图所示红框中

        2)邀请加入团队

                选择邀请合作者

                填入想要合作的人         

                

                复 制 地 址 并 通 过 微 信 钉 钉 等 方 式 发 送 给 该 用 户 , 复 制 内 容 如 下 :

                 atguigulinghuchong 这个账号中的地址栏复制收到邀请的链接,点击接受邀请

                成功之后可以在 atguigulinghuchong 这个账号上看到 git-Test 的远程仓库。

IDEA 集成 Git 

        >定位 Git 程序

        

        >初始化本地库

        >选择要创建 Git 本地仓库的工程。

          >添加到暂存区

                        右键点击项目选择 Git -> Add 将项目添加到暂存区。

        >提交到本地库

             >切换版本

        >创建分支

        然后再 IDEA 的右下角看到 hot-fix ,说明分支创建成功,并且当前已经切换成 hot-fix

        >切换分支 

IDEA 窗口的右下角,切换到 master 分支。

        >合并分支

IDEA 窗口的右下角,将 hot-fix 分支合并到当前 master 分支。

        >解决冲突

IDEA 集成码云(Gitee)

                1)  IDEA 安装码云插件

                2) 安装成功后,重启 Idea。Idea 重启以后在 Version Control 设置里面看到 Gitee,说明码云插件安装成功 

                3) 然后在码云插件里面添加码云帐号,我们就可以用 Idea 连接码云了。 

                4) Idea 连接码云,首先在 Idea 里面创建一个工程,初始化 git 工程,然后将代码添加到暂存区,提交到本地库,这些步骤上面已经讲过,此处不再演示。

                5) 将本地代码 push 到码云远程库

                6) 自定义远程库链接。  

                7) 给远程库链接定义个 name,然后再 URL 里面填入码云远程库的 HTTPS 链接即可。码云服务器在国内,用 HTTPS 链接即可,没必要用 SSH 免密链接

                8) 然后选择定义好的远程链接,点击 Push 即可

IDEA 集成 GitLab

                1)安装 GitLab 插件

                2)设置 GitLab 插件

                3)push 本地代码到 GitLab 远程库 

               4) 自定义远程连接 

        注意:gitlab 网页上复制过来的连接是: http:// gitlab.example.com /root/git-test.git
                                           需要手动修改为:http:/ /gitlab-server /root/git-test.git
                                                选择 gitlab 远程连接,进行 push。

首次向连接 gitlab,需要登录帐号和密码

只要 GitLab 的远程库连接定义好以后,对 GitLab 远程库进行 pull clone 的操作和
Github 和码云一致,此处不再赘述

.

.

.

.

略(有时间再整理资料)

 注        :        本章节大多内容摘自        "尚硅谷系列课程资料"        支持原创

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值