首页 > 其他分享 >Git 的安装及简单使用

Git 的安装及简单使用

时间:2023-02-18 19:11:06浏览次数:46  
标签:文件 git 仓库 rsa Git 暂存区 简单 安装 id

1. 安装

Mac 本身自带 Git

homebew 安装(电脑安装 HomeBrew)

brew install git
# 查看安装版本
git version  

官网下载Git https://git-scm.com/downloads

2. 基本配置

git config --global user.name "Your Name"  #用户名
git config --global user.email "[email protected]"  #邮箱
# 查看信息
git config -l 

3. 基本概念

1. 仓库

新建一个文件夹,并从终端进入该目录,执行 git init,然后在目录下会出现一个.git的隐藏文件,说明成功

2. 工作区

执行git init的目录即为工作区,所有文件,都首先在工作区新建,然后可以存入仓库(版本库),进行版本控制。

3. 暂存区

暂存区也在 .git 目录内,工作区的文件进入仓库时,要先进入暂存区。

4. 分支

版本控制,简单说,就是记录文件的诸多版本,分支就是这些版本的最终记录位置

4. 基本操作

1. 查看仓库状态

执行 git status 可以看到工作区中文件的状态

查看状态1

2 暂存文件

git add . 将工作区中的文件全部存入暂存区

暂存文件

3 提交文件

执行 git commit -m "这里写提交的描述信息" 作用是将暂存区的文件存入分支,形成一个版本

提交文件

5 连接远程仓库

以码云(https://gitee.com/)为例,(GitHub同理)

1 秘钥&公钥

1> 查看秘钥(ssh key)

cat ~/.ssh/id_rsa.pub

2> 创建SSH Key

ssh-keygen -t rsa -C "[email protected]"

image-20221227213714093

直接回车不要输入123456密码.直接按3次回车即可.不输密码

如果一切顺利的话,可以在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。

image-20221227213852573

3>登录github或者gitee,进入设置-SSH公钥,文本框里填入公钥id_rsa.pub文件的内容

image-20230218185607345

2 新建远程仓库

创建远程仓库2

创建远程仓库3

3 本地关联远程仓库

关联远程仓库


基本用不到,idea,vscode等软件都集成了git,也可以使用第三方软件如: sourcetree,TortoiseGit(仅Windows)

标签:文件,git,仓库,rsa,Git,暂存区,简单,安装,id
From: https://www.cnblogs.com/Bikakaso/p/git.html

相关文章

  • Qt简单版贪吃?游戏
    Widget::Widget(QWidget*parent):QWidget(parent),ui(newUi::Widget){ui->setupUi(this);resize(480,500);//设置窗体背景色为黑色setStyleShee......
  • vue3 安装教程
    安装教程:https://www.runoob.com/vue2/vue-install.htmlhttps://cn.vuejs.org/guide/introduction.html 修改npm下载镜像的命令:  vue3启动应用:npminitvue@la......
  • github action 编译上传docker hub
    简介:以前介绍过dockerhub直接连接github编译docker镜像,但是已经停止服务了,不知道企业会员还有没有。那么以后我们就自己编译docker镜像了么?至少现在github被微软收购以......
  • rasterio的安装和使用
    rasterio安装rasterio需要依赖很多第三方库,按下面的顺序依次安装即可。pyprojShapelyGDALFionageopandasrasteriorasterio使用一是能读取到各个影像波段的数据,二是经过一些......
  • 很简单 但又一时想不起来的功能合集
     ///<summary>///根据模型的尺寸取得的模型边缘位置与模型中心的相对位置(在不适用物理的情况下模型移动式避免穿模)///</summary>varbounds=GetComponent<Mesh......
  • 安装window server虚拟机详细步骤
    下载操作系统的网站:https://msdn.itellyou.cn/在里面搜索找到对应的操作系统,使用迅雷下载(比网盘快多了......
  • GitHub 入门 与 2023年2月18日10:29:02
    用GitHub有一段时间了,之前一直用来做Hexo的服务器,直到前阵子搞GitHubAction因为命令不熟,把GitHub上的源码强制拉到本地把本地的Hexo搞崩了,博客源码都没了,哭辽......
  • RabbitMQ的基础安装与使用
    安装主机部署http://www.rabbitmq.com/install-rpm.html选择RPM包下载,选择对应平台,本次安装在CentOS7,其它平台类似。由于使用了erlang语言开发,所以需要erlang的包。er......
  • 1.Linux系统安装
    0.操作系统版本[root@yuanzj~]#cat/etc/redhat-releaseCentOSrelease6.10注意:在安装Oracle10g版本数据库时候,需要修改版本号为[root@yuanzj~]#cat/etc/redhat-......
  • eNSP的安装和使用​
    第一章:eNSP的安装和使用华为eNSP模拟器(EnterpriseNetworkSimulationPlatform)是华为官方推出的一款强大的图形化网络仿真工具平台,eNSP模拟器主要对企业网路由器、交换机......