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/

微信抢红包神器自动抢软件 阅读详情

相关推荐

Linux内存压力测试工具【memtester】详且精

对Linux下的压力测试工具memtester有一个比较人性化的概述,以及避坑心得。

weixin_44118923的博客 1万+

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

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

橘导的博客 1337

离散数学期末考试试卷(两套)-熟悉题型

3.设集合A={a,b,c,d}上有自反关系R={,,,,},对称关系S={,,,}。6.设集合A={1,2,3},B={u,v,w},C={a,b,c},f是集合A到集合B上的映射,g是集合B到集合C上的映射,f={, , },g={},则复合函数g。5. 设集合A={a,b,c,d,e},下列选项中哪一个集合不是A的划分( )。

muse3159546973的博客 6957

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

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

m0_51725837的博客 740

ESP32-CAM入门教程

ArduinoESP32-CAM下载模块(接上USB就能用,很方便,如果没有买就只有资金用USB-TTL了)如下图两个合在一起如下图。

qq_48778364的博客 3万+

2025反爬虫革命:京东商品接口的动态指纹认证与量子加密传输方案

在2025年,全球电商API接口面临的安全威胁呈现指数级增长:京东构建了基于硬件、软件、行为三重维度的设备指纹模型:京东构建了基于BB84+E91混合协议的量子密钥中继网络:

FB13713612741的博客 1649

入门Git,这一篇就够了

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

JOUKELOVE的博客 579

Qupath软件的安装与使用

Qupath软件的安装与使用软件安装软件下载软件安装【windows版】简单使用文件打开人工标注标注导出和导入 Qupath是一款开源的医学图像标注软件,适合放射影像及数字病理切片等的查看。同时,其自带的标注功能使得医生可以直接通过该软件进行病变区域的标注和分类。跟进一步的,该软件提供groovy脚本运行接口,可供操作者编写和运行脚本,将标注信息转换为xml或者json格式的数据进行进一步的后序处...

qq_40662074的博客 3万+

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

从AT指令到万物互联:移远EG800K-CN模块的协议栈深度解析与实践指南

本文深度解析移远EG800K-CN 4G模块的协议栈架构与AT指令体系,涵盖MQTT云端集成、多协议配置优化及工业级故障排除指南。通过实战示例展示如何利用该模块构建稳定可靠的物联网连接方案,实现从设备到云端的万物互联。

jupyter5notebook的博客 362

核函数——原理剖析

(Kernel Function)是机器学习和统计学中的一个重要概念,特别是在支持向量机(SVM)和其他基于核方法的算法中。核函数的主要作用是通过一个隐式的方式将数据映射到一个高维空间,从而使得在该高维空间中线性不可分的问题变得线性可分。没关系,现在让我们抛开一切无关的事情,花20分钟来认真领会一下,核函数的原理到底是什么。然后我们来说什么什么样的函数有资格称为核函数,也就是上面说的一个函数的内积矩阵是半正定矩阵。中的分布如左图所示。中是不可实现的,那如果我们将原始空间中的所有样本点,通过一个映射关系。

m0_70254540的博客 1587

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

基于深度学习YOLOv8的花卉检测与识别系统(附完整资源+PySide6界面+训练代码)

通过本项目,我们成功实现了基于YOLOv8的花卉检测与识别系统,涵盖了数据预处理、模型训练、推理与实时检测、以及GUI界面的实现。YOLOv8在花卉检测中的高效性和准确性为实际应用提供了强有力的支持。

斌擎科技 716

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

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

weixin_48967543的博客 480

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

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

1.什么是git?

ymeng9527的博客 341

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

git仓库版本管理基础知识

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

swuzsj的博客 1694

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

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、付费专栏及课程。

余额充值