一文了解Git(所有命令)附带图片

news2024/11/18 7:47:36

我是南城余!阿里云开发者平台专家博士证书获得者!

欢迎关注我的博客!一同成长!

一名从事运维开发的worker,记录分享学习。

专注于AI,运维开发,windows Linux 系统领域的分享!
其他中间件安装可参考下方知识库!

附带图片可从下方对应知识库获取!
本章节对应知识库
Git


git -v #查看git版本信息

#1. 第一次安装完需要配置邮箱和用户名
git config --global user.name "xxx"
git config --global user.email "xxx"
git config --list #查看配置完成的信息

# 初始化代码 得到一个git仓库
git init #会得到一个.git文件夹

#详细的git区域可见下方附图
git add . #将文件从工作区提交到暂存区
git commit -m "xxx"  #将文件从暂存区提交到版本库

#2. 查看文件状态
git status -s #输出的内容 第一列为暂存区状态 第二列为工作区状态 -s代表简略输出状态信息 

#3. 工作区与暂存区的一些相关命令
git ls-files #查看暂存区的文件
git restore xxx #将代码从暂存区恢复到工作区
git rm --cached xxx   #将代码从暂存区移除

#4. 查看提交到版本库的记录
git log --oneline

#5. 强制从版本库中覆盖暂存区和工作区命令
git reset --hard 版本号

#查看提交历史
git log --oneline  #--oneline  代表查看简略信息
git reflog --oneline

#6. 分支
git branch content #创建一个新分支名字为content
git checkout content #切换当前分支为content
git branch #查看所有已创建分支

#合并分支  合并后的分支代码 自动提交到版本
git checkout master #首先切换到主分支
git merge xxx #输入要合并分支的名字xxx
git branch -d xxx #删除已经合并好的次分支xxx


#7. 远程仓库
#本地仓库关联远程仓库
git remote add 远程仓库别名 远程仓库地址 
git remote add origin https://xxxxx/xxx/xxx.git
git remote remove 远程仓库别名 #移除远程仓库xxxx
git remote -v #查看所有配置的远程仓库地址
#本地仓库推送版本记录到远程仓库
git push 远程仓库别名 远程仓库分支 
git push -u origin main  #-u的作用是将本地分支和远程分支进行关联
#这样在以后的git push命令中就可以简化为git push而不需要再指定远程分支和本地分支的对应关系。
git push origin main
# 克隆代码
git clone 远程仓库地址 .git结尾 #从0得到一个远程仓库的代码到本地使用

#多人协同 拉取代码
git pull origin main #后面两个依旧是远程仓库别名 远程仓库地址
#强制拉取远程仓库代码
git pull --rebase origin main #后面两个依旧是远程仓库别名 远程仓库地址

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

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

相关文章

每家企业都需要掌握的软文写作技巧,媒介盒子分享

从本质上来说,文案写作是利用文字来影响、说服和受众建立联系的技能,不管是引起用户共鸣还是提高产品销量,有说服力的文案都是推动购买、支持并取得成功的关键,今天媒介盒子就来和大家聊聊:每家企业都需要掌握的软文技…

机器学习 -- 余弦相似度

场景 我有一个 页面如下(随便找的): 我的需求是拿到所有回答的链接, 再或者我在找房子网上,爬到所有的房产信息,我们并不想做过多的处理,我只要告诉程序,请帮我爬一个类似 xxx 相似…

【粉丝福利社】一书读懂物联网:基础知识+运行机制+工程实现(文末送书-进行中)

🏆 作者简介,愚公搬代码 🏆《头衔》:华为云特约编辑,华为云云享专家,华为开发者专家,华为产品云测专家,CSDN博客专家,CSDN商业化专家,阿里云专家博主&#xf…

小型内衣裤洗衣机哪个牌子好?市面上内衣洗衣机便宜好用的牌子推荐

这两年,内衣洗衣机这个小型的家电逐渐走进热门的视线里,很多小伙伴使用过它之后不仅轻松了很多,还可以很好的少数一些细菌。但这个时候也有人说内衣洗衣机就是智商税,根本没有作用,只能心理在作怪,而面对这…

【STM32】STM32学习笔记-USART串口数据包(28)

00. 目录 文章目录 00. 目录01. 串口简介02. HEX数据包03. 文本数据包04. HEX数据包接收05. 文本数据包接收06. 预留07. 附录 01. 串口简介 串口通讯(Serial Communication)是一种设备间非常常用的串行通讯方式,因为它简单便捷,因此大部分电子设备都支持…

通过Windows事件查看器查询系统关机和重启日志

文章目录 前言一、事件查看器是什么?二、怎么使用事件查看器查看开机和关机日志三、Windows常用事件ID总结 前言 昨天服务器应用程序的接口突然都访问不了,远程进入了服务器发现程序没有问题,但服务器的桌面非常干净(一般总有未关…

Dynamics 365 自动编号Seed定时重置

很久前已有博文介绍过自动编号,不论是工具也好,自带UI设置(博文)也好。 一般的自动编号最后几位都是用的流水号,而编号的前部都是带年月日,或者年月又或者年,具体以实际的业务需求为准,例如ZD202401100001,…

算法通关村番外篇-LeetCode编程从0到1系列一

大家好我是苏麟 , 今天开始带来LeetCode编程从0到1系列 . 编程基础 0 到 1 , 50 题掌握基础编程能力 大纲 1768.交替合并字符串389. 找不同28. 找出字符串中第一个匹配项的下标283. 移动零66. 加一 1768.交替合并字符串 描述 : 给你两个字符串 word1 和 word2 。请你从 word1…

EasyExcel简单实例(未完待续)

EasyExcel简单实例 准备工作例1&#xff1a;简单读取 Student 表例2&#xff1a;简单读取 Student 表 准备工作 导入easyExcel依赖&#xff0c;注意版本&#xff1a; <dependency><groupId>com.alibaba</groupId><artifactId>easyexcel</artifactI…

2024.01.09.Apple_UI_BUG

我是软件行业的&#xff0c;虽然不是手机设计的&#xff0c;但是这个设计真的导致经常看信息不完整&#xff0c;要下拉的。 特别读取文本或者其他文件的时候&#xff0c;上面有个抬头就是看不到&#xff0c;烦&#xff0c;体验感很差

Vue项目nginx部署到线上,访问时加前缀解决方案

一、业务场景&#xff1a; 最近项目开发完了&#xff0c;需要部署一个测试版本和正式版本到线上&#xff0c;测试版本前面需要加一个dev前缀&#xff0c;遇到了一些坑&#xff0c;分享给大家 二、目前效果 三、具体实现步骤&#xff1a; &#xff08;1&#xff09;实现静态文…

SAP PP配置学习(五)

查找 四、 其它 设置 MM 过帐号码范围 定义凭证号码范围 OB52 打开期间 MMPV 开帐 &#xff08;下篇见&#xff09;

UE5 UE4 修复GPU驱动程序崩溃

原贴链接&#xff1a;https://mp.weixin.qq.com/s/e5l9XtfwEFWgwhHi1b2idg UE5 UE4在处理含有大量图形的项目时&#xff0c;你有可能会遇到GPU崩溃 可以通过修改注册表&#xff0c;修复崩溃。 GPU崩溃情况概述 UE5 UE4在处理含有大量图形的项目时&#xff0c;你有可能会遇到G…

3d云渲染平台哪个好?如何挑选好的云渲染平台?

3D渲染耗时耗力&#xff0c;很多CG从业者都会转向云渲染平台以提高效率和质量&#xff0c;降低成本。云渲染能让用户通过网络上传项目&#xff0c;借助平台提供的强大渲染集群完成渲染&#xff0c;而无需购买设备&#xff0c;所以选择一个好的云渲染平台非常重要。那么哪个云渲…

【复习】人工智能 第 8 章 人工神经网络及其应用

因为计算牵扯到导数&#xff0c;所以这章难的部分不会考太难。 人工神经网络是对人脑或生物神经网络若干基本特性的抽象和模拟。 深度学习是神经网络的发展。 人工智能曾经历过很长一段时间的停滞不前。 浩瀚的宇宙中&#xff0c;也许只有包含数千忆颗星球的银河系的复杂性能够…

HTML音乐播放器带歌词跟随效果源码附注释

音乐播放器效果截图 <!doctype html><!--声明html版本编写指令 H5--> <html><head><!--声明页面编码 uft-8 国际编码--><meta charset

Open CASCADE学习|非线性方程组

非线性方程组是一组包含非线性数学表达式的方程&#xff0c;即方程中含有未知数的非线性项。解这类方程组通常比解线性方程组更为复杂和困难。 非线性方程组在很多领域都有应用&#xff0c;例如物理学、工程学、经济学等。解决非线性方程组的方法有很多种&#xff0c;包括数值…

在Linux上搭建Maven仓库

目录 一、下载安装包二、安装maven三、修改配置文件settings.xml四、配置环境变量五、测试maven是否可用 一、下载安装包 我在这里为大家准备好了apache-maven-3.5.0-bin.tar.gz&#xff0c;百度网盘下载链接如下&#xff1a; 链接&#xff1a;https://pan.baidu.com/s/1bGun…

已解决:UnicodeDecodeError: ‘gb2312‘ codec can‘t decode byte 0xe5 in position 1

起因 python 读文件报错。这个报错不是来自open而是read函数&#xff08;请看最后部分&#xff09;。 原因&#xff1a;文件编码不一致。 比如文件本身编码为 gb2312&#xff0c;而 python默认以 utf-8 编码打开&#xff0c;报错。 解决 初级&#xff1a;以通用的 utf-8 编码…

【Spring Boot】SpringBoot maven 项目创建图文教程

创建一个Spring Boot项目并使用Maven进行构建是一项相对简单的任务。以下是使用IntelliJ IDEA创建Spring Boot Maven项目的详细教程&#xff1a; 步骤 1&#xff1a;安装 IntelliJ IDEA 确保你已经安装了最新版本的 IntelliJ IDEA。你可以从官方网站下载并安装。 步骤 2&am…