12. 【Java基础】Git使用

Git简介

何为版本控制?

版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。

Git是目前最先进的分布式版本控制系统。

Git & SVN对比

SVN版本集中管理,所有的代码都在一台服务器上

Git去中心化,每个服务器都有一个完整的代码库

GitHub/GitLab对比及区别

GitHub
全球最大的面向开源及私有软件项目的托管平台,免费注册并且可以免费托管开源代码。

GitLab 真实工作用到的
与GitHub类似,也是属于第三方基于Git开发的产品,不同的是:GitLab可以部署在自己的服务器上,代码数据都是掌握在自己手中,适合公司内部团队开发。

Gitee(Github国内版本)

国内的git的平台

Git安装与配置

安装Git客户端

https://git-scm.com/downloads

Git配置
  1. 注册Gitee账号,并且新建git仓库(保存代码的位置)
    https://gitee.com/
    在这里插入图片描述
    HTTPS:通过用户名和密码来登录
    SSH:通过密钥来登录,一般选择SSH方式建立连接

  2. 配置SSH密钥

    生成key

ssh-keygen -t rsa -C "邮箱地址"
进入到用户目录下的.ssh目录,复制id_rsa.pub文件内容添加到Gitee上
  1. 测试ssh链接Gitee
ssh -T git@gitee.com
  1. 配置邮箱和用户名
git config --global user.email "你的邮箱地址"
git config --global user.name "你的用户名"

Git常用命令

  • 克隆 git clone 远程仓库地址
  • 查看未被追踪的文件: git status
  • 追踪文件: git add
  • 提交文件: git commit -m “注释”
  • 推送到远程: git push
  • 删除: git rm 文件
  • 查看本地所有分支: git branch
  • 查看所有的本地及远程分支: git branch -a
  • 创建分支: git checkout -b 分支名
  • 将分支推送到远程(第一次): git push --set-upstream origin 分支
  • 切换分支: git checkout master
  • 合并分支: git merge 分支名
    git push
  • 删除本地分支: git branch -d 本地分支名
  • 删除远程分支: git push origin --delete 分支名
  • 拉取远程分支(公司Git远程仓库里面已经存在你所需要分支,然后你本地没有的话)
    git fetch origin 分支名
    git checkout -b 分支名 origin/分支名
  • 合并分支:查看所有操作的版本号 git reflog
  • 版本回退操作:
    git reset --hard 版本号 回退到指定版本
    git reset --hard HEAD^ 回退到上一个版本

Git mac版 下载安装过程以及解决所遇到的问题
转载
下载
(1)git官方下载地址: https://git-scm.com/download

打开官网, 点击选择版本“macOS”,
在这里插入图片描述

(2)选择下框中Binary installer 二进制安装,任意一个“installer”或者“2.33.0”都可以,进行下载,
在这里插入图片描述

(3)点击“下载”之后,浏览器的右上方有一个下载的箭头显示,点击之后会显示“下载项”,可以看到正在进行下载的 git-2.33.0-intel-universal-mavericks.dmg镜像。

(4)等待下载 git-2.33.0-intel-universal-mavericks.dmg完成。

安装
(5)打开下载完成的git-2.33.0-intel-universal-mavericks.dmg,可以看到此时的界面类似于下面这张:

在这里插入图片描述
我们现在需要把git-2.33.0-intel-universal-mavericks…pkg的安装包安装到系统当中。

遇到的问题:我双击了安装包之后,但是显示无法安装,

(6)解决:这里是一个坑,虽然是很简单的问题的,但是对于新手而言有时候还是头疼的。后来,在网上终于找到原因,由于这个需要权限,所以直接点击安装是无法成功的。解决这个问题的方式是按住control键之后,再点击git-2.33.0-intel-universal-mavericks.pkg文件,选择“打开”。

这个时候会弹出安装程序的界面,

(7)然后选择打开,按照流程进行安装就可以了。

(8)打开mac的终端,输入以下命令进行查看git安装版本

git --version
就会显示已经安装的git版本。
在这里插入图片描述
说明git已经安装成功了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值