初尝git自结命令大全与需要理解的地方记录

常用命令

  1. git init–初始化工作区
  2. touch 文件全称–在工作区创建文档
  3. rm 文件全称 --删除文档
  4. notepad++ 文件全称–在工作区打开文档
  5. cat 文件全称–在显示框显示文档的东西
  6. git status --显示工作区的文件冲突的文件

  1. (git add 文件全称或者.) —工作区文件放到暂存区
  2. (git commit -m “提示信息”) –缓存区提交在版本库
  3. git log 看修改记录

  1. git config --global user.email " "
    git config --global user.name " "–提交验证

  1. clone仓库
    step1:在这里插入图片描述
    step2:cd 文件夹名/

对于“工作区”“缓存区”“版本库”如果文件修改之后想看修改的差别
工作区:git_test 文件里除了.git的文件
缓存区:.git会有缓存区
版本库:git为在.git创建master分支,head指针指向master
git diff 工作区和缓存区
git diff head 工作区和仓库
git diff --cached 缓存区

  • 对于“工作区”的撤销 git checkout --文件全称
  • 对于“缓存区”的撤销 也就是工作区提交到缓存区的不要提交到缓存区 git reset head 文件全称
  • 对于“版本库”而言只能“回退”不能“撤销”如果发现想回退到某个版本(已经交了的就一直会存在)
    step1:git reflog—去获取密钥
    strp 2:git reset --hard 密钥 —回退到某个版本

设置github ssh key

Git 支持 SSH 协议, GitHub 知道了公钥,就可以确认只有你自己推送,GitHub 允许你添加多个 Key。

先gitconfig进行两个身份验证---->ssh -keygen -t rsa -b 4096 -C "邮箱“ 生成key------>cd .ssh---->ls ------------------> cat id_rsa ,cat id_rsa.pub(公钥)------->在github里面的setting设置对应这个的title并且输入公钥-------------> ssh -T git@github.com 验证是否配置成功 ----------


远端仓库

前置

如何把远端仓库和本地库关联起来?
先在github上创建仓库(注意!和本地库文件夹名字要一样)------>创建成功之后会跳转到一个页面,页面最下行有三行指令---------->在本地文件夹git bush打开之后依次输入就行---------->以后本地库更新之后只用git bush 打开后输入git push origin main就行 注意这里是main分支的合并,也可以是其他分支,但是要注意head必须指向当前分支

分支创立

只要提交或者合并或者推送的话 必须head指向当前分支
分支用完要考虑删不删
1.git branch 分支名
2.git checkout 分支名 --------修改head指针指向
…分支
3.git checkout main分支
4.git merge 分支名
4.git branch -d 分支名 ------------删除分支(只有合并之后才能用d删除

git branch 可以查看分支和head指向的分支

bug修复

待更新

分支管理策略

待更新

特性分支

待更新

推送

git push origin 分支名
git push origin -delete 远端分支名 (删除远端分支)

标签管理

待更新

Git自定义

待更新

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python——生成AIGC图像

文章目录 一、背景介绍 二、效果图展示 三、完整代码 四、分步解释 五、实用建议 1)提示词技巧 2)性能优化 3)常见问题处理 4)扩展功能建议 六、注意事项 1. 硬件要求 2. 法律合规 3. 模型安全 一、背景介绍 AIGC&a…

MyBatis框架七:缓存

精心整理了最新的面试资料,有需要的可以自行获取 点击前往百度网盘获取 点击前往夸克网盘获取 MyBatis缓存介绍 正如大多数持久层框架一样,MyBatis 同样提供了一级缓存和二级缓存的支持 1、一级缓存: 基于PerpetualCache 的 HashMap本地缓存&#xf…

【Unity动画】导入动画资源到项目中,Animator播放角色动画片段,角色会跟随着动画播放移动。

导入动画资源到项目中,Animator播放角色动画片段,角色会跟随着动画播放移动,但我只想要角色在原地播放动画。比如:播放一个角色Run动画,希望角色在原地奔跑,而不是产生了移动距离。 问题排查: 1.是否勾选…

WLAN无线2.4G/5G频段划分和可用信道

互联网各领域资料分享专区(不定期更新): Sheet

2025年archlinux tigervnc分辨率设置不生效的问题

在此之前我知道的修改分辨率的方法,有两种: 1. 参数geometry实现 在ubuntu中配置vnc,可以参考: 《ubuntu server 20.04安装vnc远程桌面xfce4》 https://blog.csdn.net/lxyoucan/article/details/121672487 设置vnc的分辨率非常简单 vncse…

MySQL数据库(6)—— 表的增删查改

目录 一,表的CRUD 二,Create新增 2.1 SQL介绍 2.2 按行和列插入 2.3 插入否则更新 2.4 插入替换 三,Retrieve查找 3.1 SQL介绍 3.2 按列查询 3.3 查询字段为表达式 3.4 结果去重 3.5 where关键字 3.6 对结果排序 3.7 分页显示 …

【实战】用飞书多维表格+AI DeepSeeker做股票量价分析

用2万元起步资金,进行A股实战模拟。(量化分析无法知晓 消息面的事宜,是一个不足,但是可以代替 哪些一般水平的 股票分析师) https://zk4wn8rhv2.feishu.cn/base/OABmbEBa4a4zgOsw5JlcrfIPnzh?tabletblMK2bDhPW5Am9b&a…

深度学习之迁移学习resnet18模型及调用模型预测

迁移学习resnet18模型及调用模型预测 目录 迁移学习resnet18模型及调用模型预测1 迁移学习1.1 概念1.2 主要思想1.3 优点1.4 迁移学习的步骤 2 模型迁移和调整2.1 ResNet18模型2.2 新数据2.3 冻结参数2.4 微调层2.5 新增层2.6 数据预处理 3 代码测试3.1 微调模型代码测试及保存…

DeepSeek掀起推理服务器新风暴,AI应用迎来变革转折点?

AI 浪潮下,推理服务器崭露头角 在科技飞速发展的当下,AI 是耀眼明星,席卷各行业,深刻改变生活与工作模式,从语音助手到医疗诊断、金融风险预测,AI 无处不在。其发展分数据收集整理、模型训练、推理应用三个…

用openresty和lua实现壁纸投票功能

背景 之前做了一个随机壁纸接口,但是不知道大家喜欢对壁纸的喜好,所以干脆在实现一个投票功能,让用户给自己喜欢的壁纸进行投票。 原理说明 1.当访问http://demo.com/vote/时,会从/home/jobs/webs/imgs及子目录下获取图片列表&…

【保姆级教程】DeepSeek R1+RAG,基于开源三件套10分钟构建本地AI知识库

一、总体方案 目前在使用 DeepSeek 在线环境时,页面经常显示“服务器繁忙,请稍后再试”,以 DeepSeek R1 现在的火爆程度,这个状况可能还会持续一段时间,所以这里给大家提供了 DeepSeek R1 RAG 的本地部署方案。最后实现…

Java 常用类 10. Java System类

简介: 主要用于获取系统的属性数据和其他操作,构造方法(私有的)实际上 System 类是一些与系统相关属性和方法的集合,而且在System 类中所有的属性,都是静态的,要想引用这些属性和方法&#xff0…

从零开始构建一个语言模型中vocab_size(词汇表大小)的设定规则

从零开始构建一个语言模型就要设计一个模型框架,其中要配置很多参数。在自然语言处理任务中,vocab_size(词汇表大小) 的设定是模型设计的关键参数之一,它直接影响模型的输入输出结构、计算效率和内存消耗。 本文是在我前文的基础上讲解的:从零开始构建一个小型字符级语言…

python小项目编程-初级(5、词频统计,6、简单得闹钟)

1、词频统计 统计文本文件中每个单词出现的频率。 实现 import tkinter as tk from tkinter import filedialog, messagebox from collections import Counter import reclass WordFrequencyCounter:def __init__(self, master):self.master masterself.master.title("…

一文讲解Redis为什么读写性能高以及I/O复用相关知识点

Redis为什么读写性能高呢? Redis 的速度⾮常快,单机的 Redis 就可以⽀撑每秒十几万的并发,性能是 MySQL 的⼏⼗倍。原因主要有⼏点: ①、基于内存的数据存储,Redis 将数据存储在内存当中,使得数据的读写操…

计算机网络安全之一:网络安全概述

1.1 网络安全的内涵 随着计算机和网络技术的迅猛发展和广泛普及,越来越多的企业将经营的各种业务建立在Internet/Intranet环境中。于是,支持E-mail、文件共享、即时消息传送的消息和协作服务器成为当今商业社会中的极重要的IT基础设施。然而&#xff0…

程函方程的详细推导

以下是基于非均匀介质弹性波方程(无纵波假设)推导程函方程的详细过程,完整考虑纵波(P 波)和横波(S 波)的耦合效应:

【JavaEE进阶】MyBatis通过注解实现增删改查

目录 🍃前言 🍀打印日志 🌴传递参数 🎋增(Insert) 🚩返回主键 🎄删(Delete) 🌲改(Update) 🌳查(Select) 🚩起别名 🚩结果映射 🚩开启驼…

[AHOI2018初中组] 分组---贪心算法

贪心没套路果真如此。 题目描述 小可可的学校信息组总共有 n 个队员,每个人都有一个实力值 ai​。现在,一年一度的编程大赛就要到了,小可可的学校获得了若干个参赛名额,教练决定把学校信息组的 n 个队员分成若干个小组去参加这场…

DeepSeek动画视频全攻略:从架构到本地部署

DeepSeek 本身并不直接生成动画视频,而是通过与一系列先进的 AI 工具和传统软件协作,完成动画视频的制作任务。这一独特的架构模式,使得 DeepSeek 在动画视频创作领域发挥着不可或缺的辅助作用。其核心流程主要包括脚本生成、画面设计、视频合成与后期处理这几个关键环节。 …