git常用命令总结详解(一)

Git项目迁移、修改Git仓库地址、修改Git用户名等Git常用命令 阅读详情

基础命令:

创建demo文件夹,下面创建one.txt文件

进入demo文件夹

使用git init命令把这个目录变成Git可以管理的仓库:

用命令git add one.txt告诉Git,把文件添加到仓库(暂存区)

用命令git commit -m “first write”告诉Git,把文件提交到仓库(本地仓库)

之后提交到远程仓库,详情可以参考博文:

https://blog.youkuaiyun.com/cjdashuju_java/article/details/79876723

git工作原理图:

 

版本控制系统肯定有某个命令可以告诉我们历史记录,在Git中,我们用git log命令查看:

如果嫌输出信息太多,看得眼花缭乱的,可以试试加上--pretty=oneline参数

 

git reset --hard 82df217版本回退 或者 时光穿梭

 

git reflog用来记录你的每一次命令,关机开启还可以查到,

先用git status查看一下状态,会提示文件的状态,没有加入或者提交等。

 

撤销修改:

场景1:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令git checkout -- one.txt。

场景2:当你不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改,分两步,第一步用命令git reset HEAD one.txt,就回到了场景1,第二步按场景1操作。(当我们用HEAD时,表示最新的版本)

删除:

一是确实要从版本库中删除该文件,那就用命令git rm删掉,并且git commit:

git rm one.txt

git commit -m "remove one.txt"

另一种情况是删错了,因为版本库里还有呢,所以可以很轻松地把误删的文件恢复到最新版本:

git checkout -- one.txt

 

 

Git常用命令的使用 版本控制是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统.关于版本控制分为三种:本地版本控制系统,如rcs;集中化的版本控制系统,如CVS、SVN;分布式版本控制系统,如Git。 阅读详情

相关推荐

动态库加载失败终极指南:从libbz2.so.1错误看Linux依赖管理本质

本文以经典的libbz2.so.1加载错误为例,深入剖析Linux动态链接库管理的核心机制。文章不仅提供从ldd检查、符号链接创建到LD_LIBRARY_PATH设置等实战解决方案,更系统性地讲解了动态链接器的寻库路径、版本管理及依赖问题预防策略,帮助开发者从根本上理解和掌握Linux依赖管理本质。

weixin_29212429的博客 448

git命令大全一文搞定

git rebase --abort: 中止 rebase 操作并恢复到 rebase 开始前的状态。git merge-base --is-ancestor: 检查一个提交是否是另一个提交的祖先。git pull [remote] [branch]: 拉取远程分支并合并到本地分支。git fetch --prune: 获取远程仓库的最新变更并清理无效的远程分支。git pull --rebase: 拉取远程分支并执行 rebase 操作。

正版短剧源码、微短剧项目技术+资源分享 2万+

手把手教你用Node.js模拟大麦APP下单请求(含滑块验证处理)

本文详细解析了如何使用Node.js模拟大麦APP下单请求的全流程,包括接口逆向、滑块验证处理和签名算法逆向等关键技术。通过实战案例和代码示例,帮助开发者掌握移动端API调用的核心要素,如动态参数构造、安全验证突破等,提升自动化下单的成功率和效率。

weixin_42569329的博客 355

常用git命令总结大全

一、常用命令 git init git add 文件名 git commit -m “备注” git status git diff git show commit_id 查看某次修改 git log或者git log —pretty=oneline或者git log —graph —pretty=oneline —abbrev-commit 用git log -...

wuhuagu_wuhuaguo的博客 5万+

GBASE南大通用GBase 8s数据库-从零开始的手动安装与实例配置指南

本文详细介绍了GBASE南大通用GBase 8s数据库的手动安装与实例配置全过程,包括环境准备、用户创建、安装包准备、实例创建、环境变量配置等关键步骤。通过实战经验分享和常见问题解决方案,帮助用户快速掌握GBase 8s数据库的安装与配置技巧,确保数据库稳定运行。

weixin_29209825的博客 455

多周期路径及set_multicycle_path详解

默认情况下,每条路径都被定义为单周期,即源触发器在时钟的任一边沿启动(launch)的数据都应该由目的触发器在时钟的下一上升沿捕获(capture)。 有的设计需要在数据被捕获前提供一些额外的周期,这类路径被称为多周期路径。 一、set_multicycle_path命令 命令格式如下: set_multicycle_path .........

Jackiezhang1993的博客 4万+

Git常用命令符

1.强制推送(慎用,除非你认为其他冲突等可以丢弃 或者不是很重要) git push – force 2.创建文件等小命令 touch a // 创建一个a文件 echo 1234 >> a // 把1234这个内容放入a文件 cat a // 打开a文件 读取出a文件中的内容 mkdir test // 创建test文件夹 rm 文件名 // 删除文件 pwd // 打印当前工作路径...

qq_42014702的博客 3118

深入解析FastDDS:SHM与DATA-SHARING传输层的性能对比与实现细节

本文深入对比了FastDDS中SHM与DATA-SHARING两种传输层的实现机制与性能差异。SHM采用端口化共享内存模型,存在两次数据拷贝;而DATA-SHARING通过共享历史实现真正的零拷贝,大幅降低延迟与CPU占用。文章结合实战测试数据,为机器人、自动驾驶等高实时性场景提供了关键的性能优化选型与配置指南。

weixin_28358083的博客 232

超值干货!27 个 git 命令,99% 的时间都用得上,收藏必备!

在软件开发的世界里,Git 是一款广泛使用的分布式版本控制系统。它的众多命令犹如工具包中的各式工具,帮助开发者高效管理代码版本、协作开发。本文将详细介绍 Git 中常用命令,让你能更好地驾驭 Git。

编程点滴 1533

【MATLAB例程】基于TDOA定位(两步最小二乘)的三维轨迹定位和UKF滤波,TDOA的锚点可以自适应,附完整代码

该代码实现了一种**融合TDOA(到达时间差)定位与无迹卡尔曼滤波(UKF)**的动态目标轨迹跟踪方案,适用于三维空间中的移动目标定位与滤波。TDOA定位:通过两步加权最小二乘法(TS-WLS)解算目标位置。UKF滤波:对定位结果进行非线性滤波,抑制噪声并提升轨迹平滑性。多维度误差分析:对比滤波前后误差,评估算法性能。

985工科博士毕业,专攻定位、导航和滤波等算法研究。从业10年,主要使用MATLAB 676

复现Fastjson反序列化漏洞(从dnslog回显到rce再到反弹shell)

Fastjson是阿里巴巴的开源JSON解析库,它可以解析 JSON 格式的字符串,支持将 Java Bean 序列化为 JSON 字符串,也可以从 JSON 字符串反序列化到 JavaBean。它还可以用于将JSON字符串转换为等效的Java对象,fastjson爆出多个反序列化远程命令执行漏洞,攻击者可以通过此漏洞远程执行恶意代码来入侵服务器。......

记录并分享学习安全的知识点.. 2699

git常用命令详解(一)

git相关的常用命令 摘要 \quad \quad 记录有关git命令行的内容,熟练git相关的操作。 目录 *1.前言 *2.配置git *3.git常用命令 1.前言 \quad \quad 说来惭愧,学了这么久的命令行,发现自己clone别人代码已经提交代码的的时候,居然还是用的IDEA中的new git、commit、push。其实可以用git的方式,将代码提交到本地仓库,下面就记...

Never_turnback的博客 806

机器学习的低代码与无代码平台:便捷入门之路

机器学习领域正涌现出大量低代码和无代码平台,使非技术人员也能轻松应用AI技术。低代码平台(如PyCaret、H2O AutoML)需少量编程但灵活性强,而无代码工具(如Google Cloud AutoML、Teachable Machine)则完全无需编程基础。这些平台覆盖图像识别、文本处理、业务预测等多种场景,适合快速部署简单项目。但专业人士仍需注意,这些工具无法替代复杂场景下的定制化开发。随着技术进步,低门槛AI工具正在改变各行业的创新方式。

2501_90323865的博客 154

Git 常用命令详解(一)

前言 做iOS开发将近三年了, 版本控制Git和SVN都有所涉猎, SVN使用的一团糟糕稀里糊涂, 这里不谈, 今天的主角是Git, 之前一直都多使用的是Source Tree这个工具, 对命令少有涉及, 这次详细了解下, 以作记录. 安装 Xcode安装, Xcode偏好设置中找到Downloads,选择“Command Line Tools,点击Install就可以完成安装了 使用Homeb...

Do not just be a pragrammer 249

IEM模型,地表粗糙度模拟

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

jre9下载 jdk9

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

Git 常用命令详解(一)

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34260991的博客 402

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

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

Git常用命令

转自:https://blog.youkuaiyun.com/ithomer/article/details/7529022 Git 是一个很强大的分布式版本管理工具,它不但适用于管理大型开源软件的源代码(如:linux kernel),管理私人的文档和源代码也有很多优势(如:wsi-lgame-pro) Git 的更多介绍,请参考我的上一篇博客:Git 版本管理工具 一、 Git 命令初识 在正式介绍Git...

qq_26611129的博客 178

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Git 常用命令详解及如何在IDEA中操作

Git是一个分布式版本控制工具,主要用于管理开发过程中的源代码文件 (Java类、xml文件、html页面等)在软件开发过程中被广泛使用Git 仓库分为两种: 1. 本地仓库:开发人员自己电脑上的 Git 仓库 2. 远程仓库:远程服务器上的 Git 仓库

HHX_01的博客 7584

git 常用命令

git diff 是一个非常强大的工具,能帮助你在提交代码之前或在代码回溯时检查具体改动。无论是工作区、暂存区还是提交之间的差异,git diff 都能以直观的方式展示细节。通过熟练掌握 git diff,你可以更好地控制代码质量和改动的准确性。

一名想做出点成就的后端~ 5522

Git 常用命令详解

Git 常用命令详解1. Git 常用命令2. Git 解决代码冲突3. Git 分支管理4. Git 提交代码4.1 Git本地多次提交合并成一次提交4.1.1 多次提交合并需求4.1.2 多次提交合并Git操作步骤 1. Git 常用命令 2. Git 解决代码冲突 3. Git 分支管理 4. Git 提交代码 4.1 Git本地多次提交合并成一次提交 4.1.1 多次提交合并需求 为啥要...

kyl282889543的博客 1326

Git 常用命令

Git 常用命令记录,方便后续查询使用

Mwt258的博客 1537

Git介绍及常用命令详解

Git是一个分布式版本控制工具,通常用来对软件开发过程中的源代码文件进行管理。Git 会跟踪我们对文件所做的更改,因此我们可以记录已完成的工作,并且可以在需要时恢复到特定或以前的版本。Git 还使多人协作变得更加容易,允许将多个人的更改全部合并到一个源中。在版本控制过程中,同时推进多个任务,为每个任务,我们就可以创建每个任务的单独分支。使用分支意味着程序员可以把自己的工作从开发主线上分离开来,开发自己分支的时候,不会影响主线分支的运行。分支可以简单理解为副本,一个分支就是个单独的副本。

Littewood的博客 2526

Git常用命令详解及问题解决

一.GIT版本库(Repository) 理解git版本库有助于理解git命令。git版本库如下: 工作区:你写代码的地方 暂存区:你写完了代码,使用git add的时候就是把工作区修改的代码添加到了暂存区(stage),变成了下图: 当前分支:git commit命令,把暂存区的代码提交到当前分支。版本库变成了这样 二.修改/提交代码的流程 2.1 查看当前分支 git branch 2...

无名之辈,我是谁 250

Git常用命令详解

文章目录Git简介三个区主要的几个命令git commit用法git stash用法git reset用法git refloggit addgit checkoutgit checkout切换分支git checkout 回退修改git revertreset,checkout,revert总结删除分支git pushgit pull1. git merge2. git rebase3. reb...

Windy的专栏 5万+

Windows系统安装Git以及Git常用命令介绍

本文主要介绍Windows系统安装Git的方法,以及Git常用命令介绍。

weixin_56319483的博客 2070
上一篇: cookie和session的区别,联系
下一篇: 使用xshell连接阿里云服务器登陆时密码框为灰色,无法输入密码解决办法
Joy_cj
博客等级 码龄9年 13粉丝 30原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值