Git管理系统基础知识

【Linux】git的使用 Linux下git的使用 阅读详情

介绍:

git是可以帮我们自动合并代码,小组分工协作的工具

下载

git-scm.com

设置信息

git config --global user.name "姓名"

git config --global user.email "邮箱名"

初始化仓库

git init 会出现一个 .git 的隐藏文件 用来初始化一个仓库,文件夹内的所有修改都会被记录

提交暂存区/提交保存

git add 文件名

. 点代表所有被修改的代码

git status 查看提交的状态 绿色是要被提交的,红色是没被提交的

git commit -m “信息”     m是message,本次提交的一个备注

查看日志

git log/reflog

撤销修改

git reset 文件名 从暂存区取出

git reset --hard 版本号    会到某个版本

文件的状态

modified   被修改了

提交发布的顺序

  1. 新建仓库  git init
  2. 提交暂存区 git add 文件名/.点代表所有
  3. 提交发布  git commit -m “备注”

查看状态 git status

查看日志  git log

从暂存区撤销 git reset

会到某个版本 git reset --hard 版本号

分支

分支就是把不同种类的版本的代码分开

创建分支:git branch 分支的名字

查看分支:git branch

切换分支:git checkout 分支的名字

合并分支:git merge 分支的名字

解决冲突

accept current change 使用原来的代码

accept incoming change 使用传入的代码

accept both changes 保留两个代码

compare changes 对比冲突

远程git地址

https 使用账号密码来完成传输

ssh 使用钥匙来完成传输

给本地仓库添加 远程git地址:git remote add origin 地址

查看远程的地址:git remote -v

提交到线上:git push origin master

从线上拉取代码:git pull origin master

克隆远程的仓库:git clone 远程地址

远程仓库

腾讯: https://coding.net/

阿里云: https://code.aliyun.com/

码云: https://gitee.com/

DLMS—Cryptographic algorithms—(Green-Book)加密算法 密码学是数学的一个分支,基于数据的转换,并且可以用来提供多种安全服务:保密性、数据完整性、认证、授权和不可否认性。密码学依赖于两个基本组成部分:算法(或密码学方法)和密钥。算法是一个数学函数,而密钥是在转换过程中使用的参数。密码算法和密钥用于对数据应用密码保护(例如,加密数据或生成数字签名),以及移除或检查保护(例如,解密加密的数据或验证数字签名)。密码哈希函数:这类函数不需要密钥(尽管它们可以以使用密钥的模式使用)。哈希函数通常用作算法的一个组成部分,以提供安全服务。见9.2.3.2节。对称密钥算法。 阅读详情

相关推荐

STM32-DAC定时器触发三角波生成【频率与幅度精准控制】

本文详细介绍了STM32 DAC定时器触发三角波生成的原理与实现方法,涵盖硬件配置、频率与幅度精准控制技巧及代码实现。通过定时器触发DAC模块,可灵活调节三角波的频率和幅度,适用于信号发生器等高精度应用场景。

weixin_29161785的博客 453

通过命令行玩转Git,需要记住那些命令?

通过命令行玩转Git,需要记住那些命令? Git 简介 什么是Git?Git是目前世界上最先进的分布式版本控制系统!!!什么?啥意思?不懂,没关系,你只要记住,它很重要,非常重要,程序猿的必备技能即可。 Git的命令非常非常多,这里强调一下,不要傻傻的去背这些命令,没啥卵用,有些命令可能你这辈子你都未必使得上。 本章的目的是教你如何通过命令行完成Git的日常基操,并会适当介绍命令的意义,加深你的理解。 在介绍这些命令之前,我们先来看一张灰常重要的图: 图中有四个空间,是Git...

橘导的博客 1337

从FOC到你的无人机:深入浅出讲透Clark/Park变换在无刷电机控制中的核心作用

本文深入解析Clark变换与Park变换在无刷电机控制中的核心作用,揭示其如何将三相交流电转换为旋转坐标系下的直流量,实现无人机电机的高效精准控制。通过STM32硬件加速和工程实践案例,展示这对数学变换如何成为FOC算法的神经中枢,大幅提升系统响应速度和能效表现。

weixin_42628941的博客 169

git提交代码产生冲突的解决方法

点击Accept Current Change 或者Accept incoming change 即可。2.解决:根据你的情况选择保留当前更改或者远程仓库。

m0_51725837的博客 740

开关电源环路稳定性分析(01)-Buck变换器

这篇文章主要是根据Buck变换器的拓扑结构,利用欧姆定律,基尔霍夫定律,积分微分,这些我们所熟悉的理论推导出了开关电源输入和输出关系的表达式,我相信看完这篇文章,应该是可以自己推导一次。在后面的文章中,我们同样会按照这样的风格,尽量使用大家都已经掌握的知识,来一步一步的拆解晦涩难懂的环路稳定性的问题,在前面先把积木搭起来,后面综合分析的时候就不会显得那么困难!

D_Katter的博客 3834

Jev模型入门:从API接入到本地部署的完整实践指南

大模型的应用方式正从单一聊天窗口转向复杂的自动化工作流,而推理模型因具备指令跟随与结构化输出能力,成为构建Agent和数据处理管线的关键组件。Jev作为面向通用场景的推理模型,不仅提供了OpenAI兼容的API接口,还支持本地量化部署,兼顾隐私、可控性与长期成本。本文从模型定位出发,明确Jev与基座模型的差异,随后介绍密钥管理、API调用、参数调优,并深入演示基于Ollama与llama.cpp的本地部署流程,包括GGUF模型文件与chat template的匹配要点。针对实践中的常见问题,如密钥泄露、ma

weixin_29057237的博客 359

入门Git,这一篇就够了

涵盖了Git的入门操作,篇幅较长,可以收藏起来慢慢阅读

JOUKELOVE的博客 579

从原理图到PCB:基于Allegro的8槽PXIe背板高速设计实战

本文详细介绍了基于Allegro软件进行8槽PXIe背板高速设计的完整实战流程。从理解规范、原理图设计、PCB布局规划,到高速PCIe差分对与精密时钟的布线艺术,再到电源与地处理以及最终的设计验证与生产文件输出,系统性地阐述了确保背板信号完整性、电源完整性和系统稳定性的关键技术与工程实践。

weixin_28312391的博客 205

git rebase 合并分支 操作流程

git rebase 分支情况: master, node 两个分支均有游离区代码(保存没add) 假设目前在node分支,需要用node分支更新master分支。 首先需要切换到master分支 git checkout master 如果你有代码在游离区的话,git会提醒你add或者stash stash一下吧那就 git stash 然后再切换分支,成功。现在在master分支。 我们尝试rebase进行合并。 git rebase node rebase的效果就像他的名字:改变基准。 就是将nod

lalalafloat的博客 5276

2020年大连理工大学《单片机原理及应用》期末试卷

2020年大连理工大学《单片机原理及应用》期末试卷 此试卷为大连理工大学2020年《单片机原理及应用》期末试卷; 大连理工大学2020年《单片机原理及应用》期末试卷; 大连理工大学2020年《单片机原理及应用》期末试卷。 ...

无名何许人的博客 1479

Centos7系统添加中文支持(附中文语言包)

这里以centos7.6为例,在安装系统是没有选择中文,之后如果需要添加中文支持。在命令行执行后,会提示启动图形模式失败,转为启动文本模式。文本模式其实和图形模式差不多,操作需要用键盘而不是鼠标。在弹窗后,通过上下键选择Chinese(P.R of China) - 中文(简体):然后,按Tab键选择Yes,点击回车。rebootlocale可以看到系统语言已经变成了zh_CN.utf-8:之后,服务器上的中文名称就可以正常显示正常了。

悦分享 683

git使用

git下拉代码并保留本地修改 1、git stash 暂存修改的本地 2、git pull 下拉代码 3、git stash pop 合并暂存的本地后选择Accept Incoming Changes git下拉子模块 1、git init 初始化 2、git submodule add +地址(ssh或者git) 3、git submodule update --init --recursive 更新子模块 ...

weixin_42078490的博客 406

FineReport实战-- 国内外各地区销售数据分析 多个图表联动

进行国内外各地区业务员销售数据分析是一项复杂但极具价值的任务,它可以帮助企业了解不同市场的表现,并据此调整销售策略以提高整体绩效。实现功能:同一个报表里面多个图表联动问题。

Davina_yu的博客 1200

Git基础知识之内部状态管理系统

本文主要来介绍一下 Git 的内部状态管理系统。它利用基于节点和指针的数据结构来跟踪及管理编辑操作的时间线。 对本地项目而言,任一时刻,Git 处于三种状态中的一种:工作区状态、暂存区状态和提交区状态。 下面利用新建项目来演示一下不同状态及其转换。 1. Initialize the project优惠券免费领取 m.fenfaw.cn $ mkdir git_tree_test && cd git_tree_test $ git init 提示:使用 'master' 作为初始分支的名.

weixin_48967543的博客 480

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Git版本管理系统实战(1)——基础知识祥解

1.什么是git?

ymeng9527的博客 341

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

git仓库版本管理基础知识

【代码】git仓库版本管理基础知识。

swuzsj的博客 1694

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

Git

Git 基础介绍 详情 基础知识: 分布式管理系统,与之相对应的是svn集中式管理系统 汉化: https://jingyan.baidu.com/article/ae97a64602a606bbfd461d93.html> 环境变量: 默认自动修改 快捷键 快捷键 名称 ctrl+l 清屏 目录 ~代表的是用户根目录(user目录) 桌面目录:/c/Users/ZS...

厌学的骚年的博客 125

Git Pro Charpter 9

Git 是一套内容寻址的文件管理系统 .git 目录,几乎所有 Git 存储和操作的内容都位于该目录下。如果你要备份或复制一个库,基本上将这一目录拷贝至其他地方就可以了。 另外还有四个重要的文件或目录: HEAD 及 index 文件,objects 及 refs 目录。这些是 Git 的核心部分。 objects 目录存储所有数据内容, refs 目录存储指向数据 (分支) 的提交对...

长歌倚楼的学习记录 264

git的使用

Git版本管理基础知识 1.1 什么是版本管理 版本管理是一种记录文件变化的方式,以便将来查阅特定版本的文件内容。 1.2 Git是什么 Git是一个版本管理控制系统(缩写vcs),它可以在任何时间点,将文档的状态作为更新记录保存起来,也可以在任何时间点,将更新记录恢复回来。 1.3 查看版本号 git --version (注意:v是小写,两个短横线) 1.4 Git基本工作流程: git仓库:用于存放提交记录 暂存区:临时存放被修改文件 工作目录:被Git管理的项目目录 1.5 Git配置(使用前配置自

Morgan_Hong的博客 128

Git基础使用

1.1.1 什么是版本管理 版本管理是一种记录文件变化的方式,以便将来查阅特定版本的文件内容。 1.1.2 使用Git的原因 1. 文档数量多且命名不清晰导致文档版本混乱 2. 每次编辑文档需要复制,不方便 3. 多人同时编辑同一个文档,容易产生覆盖 1.2 Git 是什么 Git是一个版本管理控制系统(缩写VCS),它可以在任何时间点,将文档的状态作为 更新记录保存起来,也可以在任何时间点,将更新记录恢复回来。 1.3 Git安装 下载地址:https://git-scm.com/d

weixin_48171199的博客 169

20-Vue实战项目:电商管理系统(Element-UI)总结

20-Vue实战项目:电商管理系统(Element-UI)总结 结果如下: 这算是我自己跟着视频做的第一个比较完整的可以看的项目了,用时18天,但这视频的总时间是20个小时,自己还是比较的低效率。不多说看看着里面到底是有一些啥东西吧 需要预备的知识: html,css,javascript 只要看过几眼都可以,用的不多不复杂 vue2 基础知识 ,v-if v-for之类 啥都不会也可以跟着视频做的去,不知道的百度一下就可以 在这里面用到的东西: element UI 主要就是对于这个前端

weixin_43601701的博客 567

git入门基础知识

一、git版本库基础知识 1.1 版本库基础知识 什么是版本库呢?版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。 git版本库区别于其它版本库在于其有工作区和暂存区的概念。例如我们在一个Test目录使用git init命令将Test...

bank的博客 573

Git基础知识教程,这一篇就够了

Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 SVN,CVS,Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。Git 不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。如果你是一个具有使用 SVN 背景的人,你需要做一定的思想转换,来适应 Git 提供的一些概念和特征。

weixin_42487883的博客 7884

Git 基础知识

概述 Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。 Git 与 SVN 区别 GIT不仅仅是个版本控制系统,它也是个内容管...

一只IT小小鸟 1043

GIT 基础知识

Git如日中天的今天,不懂git都不好意思跟人说自己是程序猿。你是不是早就跃跃欲试了,只是苦于没有借口(契机)。 好吧,机会就在今天。 给我20分钟,是的,只要20分钟, 让你快速用上git。 我们废话不多说,直接来干货。 我们将会介绍以下几点: 一, 什么是git 二,使用git的一般开发流程 三,快速安装新建项目。holloworld。 开始: 一,什么是git。 阅读本文的前...

菜鸟先飞 4847

Git基础知识及一些面试题

这是本人个人不完全总结,若存在问题还请指正

qq_69783663的博客 531
上一篇: NodeJS基础知识(里面的代码仅供参考)
下一篇: Vue 基础知识
HUSBANDL
博客等级 码龄6年 38粉丝 22原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值