首页 > 其他分享 >Git安装及基础学习

Git安装及基础学习

时间:2024-12-19 19:55:40浏览次数:11  
标签:git firstgit 学习 Git ssh 版本 安装 email

Git学习

Git安装

概述:

Git是一个开源的分布式版本控制系统,可以有效、高速的处理 从很小到非常大的项目版本管理,是目前使用范围最广的版本 管理工具。

下载安装: 下载地址:https://git-scm.com/

下载后傻瓜式一键安装,建议安装在英文目录下 安装完成后在开始菜单中能够找到如下程序

在这里插入图片描述

或者右击桌面,能够看到如下Git选项

在这里插入图片描述

  • GUI为用户界面模式
  • Bash为命令行模式

系统配置:

由于git是分布式管理工具,需要输入用户名和邮箱以作为标 识,因此,我们按右键打开Git Bash命令框

在这里插入图片描述

在命令行输入下列的命令:

git config --global user.name "Your Name" 

git config --global user.email 
"email@example.com"    

注意!!!!输入时改变自己的信息

name可以为中文,邮箱建议使用qq邮箱,方便记忆

生成SSH公钥,许多 Git 服务器都使用 SSH 公钥进行认证,所 以我们也需要配置该公钥,百度搜索git ssh密钥生成 ,建议使用 我给的命令

# 输入如下命令,三次回车即可生成 ssh key
ssh-keygen -t rsa -C "email@example.com"

常用命令

  • git status 查看仓库的改变情况,会有相关的提示操作 出现
  • git add 直接添加所有改动的文件
  • git commit -m “note” 确认生成本地的版本,note是 版本特点说明
  • git push 将改动上传到github,若没有指定分支,则 需要使用git push origin master
  • git log 查看版本更新情况
  • git reset – hard x 回退到某个本地版本,x为git log中出现的 hash值的前七位
  • git clean – xf 清除所有的未提交文件

Git基本操作:

1、创建一个目录

$ mkdir firstgit

2、进入该目录

$ cd firstgit/

3、查看当前所在的磁盘的位置

$ pwd
/f/work/firstgit

4、初始化仓库

$ git init
Initialized empty Git repository in 
F:/work/firstgit/.git/

标签:git,firstgit,学习,Git,ssh,版本,安装,email
From: https://blog.csdn.net/lou0720/article/details/144593421

相关文章

  • 本地大模型构建系列(一):3、安装部署Open WebUI(Windows 10)
    引言:什么是OpenWebUIOpenWebUI是一种用于构建和管理基于Web的用户界面的开源框架,常用于简化开发者创建现代、交互性强的Web应用程序的过程。以下是它的关键点:1、框架开源:OpenWebUI是开源的,开发者可以自由使用它,适用于各种Web应用开发;2、用户界面构建:它提供了丰富的U......
  • 本地大模型构建系列(一):2、安装Docker(Windows 10)
    引言:什么是Dockers?Docker是一个开源的容器化平台,旨在简化应用程序的开发、发布和运行。它通过将应用程序及其依赖打包在轻量级的容器中,确保在不同环境中的一致性和可移植性。Docker的几个关键点:1、容器化技术:Docker容器将应用程序及其所有依赖打包在一起,确保它们可以在任何......
  • 2024 IDEA 2024.3 安装使用教程(附激活至2099年,以及常见问题处理)
    IntelliJIDEA简介IntelliJIDEA是一款非常强大的Java集成开发环境(IDE),由JetBrains公司开发。它提供了丰富的功能和工具,帮助开发者更高效地编写、调试和部署代码。下面这种方式仅供交流学习,如果有能力还请支持正版下载安装下载IDEA2024.3版本的安装包为了方便,也可以去链......
  • 【机器学习】元学习(Meta-learning)
    云边有个稻草人-CSDN博客目录引言一、元学习的基本概念1.1什么是元学习?1.2元学习的与少样本学习的关系二、元学习的核心问题与挑战2.1核心问题2.2挑战三、元学习的常见方法3.1基于优化的元学习3.1.1MAML(Model-AgnosticMeta-Learning)3.2基于记忆的元学习......
  • oscp学习之路,Kioptix Level1靶场小白速通教程
    oscp学习之路,KioptixLevel1靶场小白速通教程有意向学习oscp的可以私信我一起交流学习1.前期准备首先下载好靶场文件,通过nmap进行扫描,确定IP地址和开放端口发现IP是192.168.201.129,开放的端口为22,80,111,139,443,1024这几个端口。访问IP地址未发现漏洞点,接着对目录......
  • 解决Ubuntu安装git时遇到的进程占用和waiting for cache lock: Could not get lock /v
    系统版本:Ubuntu20.04.2.0在安装git时,使用sudoaptinstallgit,却有以下提示:即出现waitingforcachelock:Couldnotgetlock/var/lib/dpkg/lock-frontend的问题查阅资料,有人提出使用kill9进程号这里我使用 kill99021提示bash:kill:(9)-Nosuchprocess......
  • C盘扩容Win10Win11(无需安装第三方软件)
    前提:C盘附近有一个相邻分区不相邻的话可以分出一个新的盘,把相邻盘的东西复制过去,具体的操作方法见下文链接。记得先备份删除盘的数据。一般方法Win10和Win11差不多。具体可以参考这个文章:小白手把手保姆级教程:操作Win11扩充C盘(把D盘内存分给C盘)/及分盘操作、win11的BitLoc......
  • 2024 Clion安装使用教程(附激活以及常见问题处理)
    第一步:下载Clion安装包访问Clion官网,下载Clion第二步:安装Clion下载完成后,进行安装,next,安装完成点击xx关掉程序!第三步:下载补丁Clion补丁文件点击获取补丁下载成功后,打开标注的文件文件夹,进入到文件夹/jetbra注意:这个文件夹单独copy一份,所属文件夹需单独......
  • 枚举思想——算法学习(一)
    枚举思想——算法学习(一)前言在算法学习的道路上,枚举思想是一种简单却强大的思想。作为一种暴力求解方法,枚举算法通过穷尽所有可能的解,从中找到满足条件的最优解或所有解。虽然它看似“低效”,但在解决许多实际问题时却显得直观且有效,尤其是在问题规模可控的情况下。(本文代码均......
  • 学习Web全栈体系记录
    这些概念涉及JavaScript中的核心编程思想与设计模式,下面我会详细解释每个重点和应用,并给出实际的代码示例和应用场景。1.高阶函数与函数抽象重点:JavaScript的原始类型和引用类型:原始类型(PrimitiveTypes):包括string,number,boolean,undefined,null,symbol和bigint......