如何优雅地使用git?

简介: 如何优雅地使用git?

Oh shit git

https://ohshitgit.com/

这个网站针对一些在使用git中可能遇到的问题都做了详细介绍,并且形象生动。

例如:Oh shit,我想改个地方,但我已经提交(commited)了咋办?

首先,添加下当前已改动的代码

git add .

然后,运行下面这条命令,它就会把你刚刚添加的代码合并到最后一次提交上了:

git commit --amend

官网的其它例子:

gitmoji

https://gitmoji.dev/

Gitmoji 是一个标准化 Git commit 的工具。在提交消息中使用 emoji 表情符号,提供了一种只需查看使用的表情符号来识别提交的目的或意图的简单方法。这里有足够的表情符号供你不同的需求。

使用效果:

git命令思维导图

公众号回复【git】获取git命令思维导图高清pdf。

end

猜你喜欢

Linux内核死锁检测工具——Lockdep

Linux内核基础篇——常用调试技巧汇总

Linux内核基础篇——动态输出调试

Linux内核基础篇——printk调试

Linux内核基础篇——initcall

RISC-V SiFive U64内核——HPM硬件性能监视器

RISC-V SiFive U64内核——L2 Prefetcher预取器

RISC-V SiFive U54内核——PMP物理内存保护

RISC-V SiFive U54内核——PLIC平台级中断控制器

RISC-V SiFive U54内核——CLINT中断控制器

RISC-V SiFive U54内核——中断和异常详解

实战 | RISC-V Linux入口地址2M预留内存优化

RISC-V Linux启动之页表创建分析

RISC-V Linux汇编启动过程分析

教你在QEMU上运行RISC-V Linux

OpenSBI三种固件的区别

写给新手的MMU工作原理

相关文章
|
2月前
|
缓存 数据可视化 算法
GIt详解
GIt详解
|
7月前
|
存储 项目管理 开发工具
Git是什么
【4月更文挑战第17天】Git是什么
86 1
|
网络安全 开发工具 数据安全/隐私保护
今天给大家讲一讲git
今天给大家讲一讲git
124 0
|
存储 监控 JavaScript
Git 详解
Git 详解
129 0
|
开发工具 git
git:.gitkeep
git:.gitkeep
234 0
|
开发工具 git
Git 这些小技巧你知道吗?
Git 这些小技巧你知道吗?
127 0
Git 这些小技巧你知道吗?
|
开发工具 git
Why Git?
Why Git?
105 0
|
开发工具 git Windows
Git的使用
Git的使用
121 2
|
存储 开发工具 git
【Git】你必须知道
使用 Git 作为代码版本管理,早已是现在开发工程师必备的技能。可大多数工程师还是只会最基本的保存、拉取、推送,遇到一些commit管理的问题就束手无策,或者用一些不优雅的方式解决。 本文分享我在开发工作中实践过的实用命令。这些都能够大大提高工作效率,还能解决不少疑难场景。下面会介绍命令,列出应用场景,手摸手教学使用,让同学们看完即学会。
83 0
|
网络协议 安全 Shell
1. Git 初识
集中式 or 分布式 集中化的版本控制系统( Centralized Version Control Systems,简称 CVCS) 缺点:最显而易见的缺点是中央服务器的单点故障。如果宕机一小时,那么在这一小时内,谁都无法提交更新,也就无法协同工作。要是中央服务器的磁盘发生故障,碰巧没做备份,或者备份不够及时,就会有丢失数据的风险。最坏的情况是彻底丢失整个项目的所有历史更改记录,而被客户端偶然提取出来的保存在本地的某些快照数据就成了恢复数据的希望。但这样的话依然是个问题,你不能保证所有的数据都已经有人事先完整提取出来过。本地版本控制系统也存在类似问题,只要整个项目的历史记录被保存在单一位置
178 0
1. Git 初识

相关实验场景

更多