git使用(完整流程)

news2024/12/25 22:30:43

1. 新建仓库

1.右击 git bash 后 输入

git init (仓库为:当前目录)
git init name (仓库为:name文件夹)
git clone https://github.com/Winnie996/calculate.git //https

2.工作区域 工作目录

3. 添加 提交

git add .  //工作区添加至暂存区
git commit -m "注释内容" //暂存区提交至本地仓库  
  • 查看提交记录
git log
git log --oneline  //提交信息更加简短 [1e677ed (HEAD -> master) redis ] (1e677ed)用于回退版本时作为参数
  • 查看配置信息
git config --global --list

4.git reset 回退版本

在这里插入图片描述

 git reset --soft 1e677ed //1e677ed 版本id 
 git log --oneline  可以查看版本id

5. diff

git diff 查看工作区和暂存区之间差异 +:表示现在工作区对比暂存区新添加的
								  -:表示现在工作区对比暂存区所缺少的
git diff HEAD 工作区和版本库(本地仓库)区别
git diff --cached 暂存区和版本库(本地仓库)区别
git diff 1e677ed 1e677fd (两个版本id)  看两个版本库有什么区别
  • HEAD:指向分支的最新提交节点
git diff HEAD~ HEAD 上一个版本库 和 最新版本库区别 //HEAD~3 HEAD之前的第三个版本
git diff HEAD~ HEAD 文件名  //具体到文件的版本之间不同
  • 命令会显示当前工作目录下所有被 Git 跟踪的文件列表(也就是暂存区)。这包括已经添加到暂存区的文件以及未暂存的文件,但它不包括在 .gitignore 文件中指定的忽略文件。
git ls-files 
  • 查看版本库文件 版本库状态
git status
  • 查看工作区 文件
ls

6.删除文件

rm 文件名 //删除工作区的文件

1.git rm 文件名 (本地删除和暂存区删除)
2.git commit -m "本地仓库删除" //本地仓库删除

git rm --cached other.log //仅删除暂存区 

在这里插入图片描述

7 生成ssh密钥

1.进入 .ssh 文件夹
2.输入

ssh-keygen -t rsa -b 4096 
  1. 如果第一次生成 直接回车 生成 id_rsa 密钥文件 (github gitee配置后完成 直接 clone)
    3.如果不是 输入 test 回车,生成test(私钥) test.pub文件(公钥)后,新建一个 config文件 添加 五行 代码
    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1352367.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

免费邮件系统hMailServer本地部署并实现远程发送邮件

文章目录 前言1. 安装hMailServer2. 设置hMailServer3. 客户端安装添加账号4. 测试发送邮件5. 安装cpolar6. 创建公网地址7. 测试远程发送邮件8. 固定连接公网地址9. 测试固定远程地址发送邮件 前言 hMailServer 是一个邮件服务器,通过它我们可以搭建自己的邮件服务,通过cpola…

Python算法例32 统计数字

1. 问题描述 计算数字k在0~n中出现的次数,k可能是0~9中的一个数字。 2. 问题示例 n12,k1,在[0,1,2,3,4,5,6,7,8,9,10&a…

野生菌行业第一品牌,让世界爱上“野生菌,好宝贝”

近年来,随着人们对健康和美食的追求不断升温,野生菌作为一种珍贵的食材备受瞩目。在这个行业中,一个名为菌贝的品牌正在崭露头角。作为专注于野生菌产业和产品的领军品牌,菌贝由互联网知名人士贤哥、付颖和飘云等创始人于2018年10…

高压继电器,未来几年市场将保持稳定增长

高压继电器是一种用于控制大功率电气设备的开关装置,广泛应用于电力系统、轨道交通、工业自动化等领域。随着各行业对电气控制需求的不断增加,高压继电器市场也在不断扩大。全球高压继电器市场分析: 在全球市场中,目前主要的高压继…

MidTool图文创作-GPT-4与DALL·E 3的结合

GPT-4与DALLE 3的结合 GPT-4是由OpenAI开发的最新一代语言预测模型,它在前代模型的基础上进行了大幅度的改进,不仅在文本生成的连贯性、准确性上有了显著提升,还在理解复杂语境和执行多步骤指令方面表现出了更高的能力。而DALLE 3则是一个创…

Flutter 混合开发 - 动态下发 libflutter.so libapp.so

背景 最近在做包体积优化,在完成代码混淆、压缩,裁剪ndk支持架构,以及资源压缩(如图片转webp、mp3压缩等)后发现安装包的中占比较大的仍是 so 动态库依赖。 具体查看发现 libflutter.so 和 libapp.so 的体积是最大的&…

solidity显示以太坊美元价格

看过以太坊白皮书的都知道,以太坊比较比特币而言所提升的地方中,我认为最重要的一点就是能够访问外部的数据,这一点在赌博、金融领域应用会很广泛,但是区块链是一个确定的系统,包括里面的所有数值包括交易ID等都是确定…

pyqt6 + pycharm 搭建+使用入门

首先安装PyQt6和PyQt6-tools。使用如下命令: pip install PyQt6 PyQt6-tools 但是运行后会报如下错误: 这个时候按照提示执行命令升级pip即可 python.exe -m pip install --upgrade pip 配置pycharm: 打开pycharm,进入setting&am…

STM32 ESP8266 物联网智能温室大棚 (附源码 PCB 原理图 设计文档)

资料下载: https://download.csdn.net/download/vvoennvv/88680924 一、概述 本系统以STM32F103C8T6单片机为主控芯片,采用相关传感器构建系统硬件电路。其中使用DHT11温湿度传感器对温度和湿度的采集,MQ-7一氧化碳传感器检测CO浓度,GP2Y101…

SpringCloud微服务架构,适合接私(附源码)

一个由商业级项目升级优化而来的微服务架构,采用SpringBoot 2.7 、SpringCloud 等核心技术构建,提供基于React和Vue的两个前端框架用于快速搭建企业级的SaaS多租户微服务平台。 架构图 项目介绍 用户权益 仅允许免费用于学习、毕设、公司项目、私活等。…

软件测试之---测试设计方法

📢专注于分享软件测试干货内容,欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!📢交流讨论:欢迎加入我们一起学习!📢资源分享:耗时200小时精选的「软件测试」资…

studio3T mongodb 根据查询条件去更新集合

mongodb 等于、不等于$ne、不包含 $nin 以及批量更新数据的使用。 业务场景: 在集合中,根据查询条件,更新数据状态。 实现代码: 1. 部门名称为XXX、状态不等于“完好”的、并且不包含这些编码的数据先查询出来2. 再把状态更新成…

STM32入门教程-2023版【3-2】推挽输出和开漏输出驱动问题

关注 点赞 不错过精彩内容 大家好,我是硬核王同学,最近在做免费的嵌入式知识分享,帮助对嵌入式感兴趣的同学学习嵌入式、做项目、找工作! 二、正式点亮一个LED灯 (4)推挽输出和开漏输出驱动问题 把LED的正负极对换&…

Sharding Sphere 教程 简介

一 文档简介 1.1 分库分表诞生的前景 随着系统用户运行时间还有用户数量越来越多,整个数据库某些表的体积急剧上升,导致CRUD的时候性能严重下降,还容易造成系统假死。 这时候系统都会做一些基本的优化,比如加索引…

Linux之下载安装

rpm包管理 rpm介绍 rpm用于互联网下载包的打包及安装工具,他包含在某些linux分发版本中。他生成具有.rpm扩展名的文件。RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,类似windows的steup.exe。 rpm包的查询指令 查询已经安装…

MFC综合实验二学习记录

文章目录 虚函数和纯虚函数的区别?MFC中什么是UPDATE_COMMAND_UI 消息如何查看控件对应的成员变量模态对话框的理解HGDIOBJ" 类型的值不能用于初始化 "CBrush *" 类型的实体错误MFC编程中CDC类型和HDC类型有什么区别?关于WIDING和ALTERNA…

深挖小白必会指针笔试题<一>

目录 引言 关键解决办法: 学会画图确定指向关系 例题一: 画图分析: 例题二: 画图分析: 例题三: 注:%x是按十六进制打印 画图分析: 例题四: 画图分析&…

常见的算法交易类型,一文看懂个人如何开通算法交易程序?

算法交易是指由计算机系统根据证券的历史数据分析、实时市场行情和交易员选择的策略及参数等,利用计算机程序和数学模型来决定交易下单的时机、价格和数量等,通过将大单拆为小单,以减小市场冲击成本,提高交易效率和交易隐蔽性的智…

裂变新模式:分销市场的翘楚

在当今的商业世界,推荐机制已经成为一种重要的营销策略。通过用户推荐,企业不仅能够扩大品牌影响力,还能有效降低获客成本。然而,如何设计一个合理的推荐机制,使得用户有足够的动力去推荐新人,同时保持团队…

1分钟生成爆款风景视频,Stable Video Diffusion最简教程

AI视频是2024年的重头戏,各大AI厂商都在跑视频技术,快速推出更牛的黑科技,SD其实在11月底就出了一款官方视频大模型-SVD,来跟runway、pika抢这块大蛋糕。 之前生成的视频效果还不是很理想,远没runway效果好&#xff0c…