项目管理及运维实践
文章平均质量分 89
吃果冻不吐果冻皮
坚持输入+输出学习模式,并让其变成一种习惯。
展开
-
Git高频命令汇总
Git是一个开源的分布式版本控制软件,用以有效、高速的处理从很小到非常大的项目版本管理。可以说,Git在我们的日常软件开发中,无处不在。我对Git中常见的命令进行了梳理,如下所示。增加/删除文件添加指定文件到暂存区git add [file1] [file2] …添加指定目录到暂存区,包括子目录git add [dir]添加当前目录的所有文件到暂存区git add .添加每个变化前,都会要求确认对于同一个文件的多处变化,可以实现分次提交git add -p删除工作区文件原创 2022-01-11 09:16:04 · 180 阅读 · 0 评论 -
日常工作中常用Git命令小结
正确理解Git的四个工作区域Workspace:工作区,即个人克隆项目到本地后,项目所在的文件夹目录。Index / Stage:暂存区,用于储存工作区中的变更(增删改等改动)的文件的地方。操作时使用git add会将本地所有的变更提交到暂存区中Repository:仓库区(或版本库),用于储存工作区和暂存区中提交上来的文件,使用git commit -m '提交内容的描述',这里面有你提交到所有版本的数据,其中HEAD指向最新放入仓库的版本Remote:远程仓库,当进行到这里的时候(即一个人的开发原创 2022-01-11 09:14:19 · 339 阅读 · 0 评论 -
修改Git提交历史中的author,email和name等信息
在我们日常工作中,通常由于某种原因,需要更新历史提交的commit信息。一般会有如下几种场景:修改当前分支最新 commit 的提交信息修改当前分支某历史commit的提交信息修改当前分支所有提交的commit信息对于当次提交来说,我们可以显示指定提交者信息。git commit -m "Initial commit" --author="mn <mn@furzoom.com>"通过git commit命令将暂存区内容添加到本地仓库后,git会生成相应的commit id。后原创 2022-01-11 09:12:28 · 8497 阅读 · 0 评论 -
作为软件开发工程师,你不得不会的32个Linux命令
做软件开发的朋友,相信大家或多或少都接触过Linux,知道Linux中的命令是非常多的,但是我们也不必因此而烦恼,因为我们只需要掌握常用的命令,就可以满足我们日常工作开发了。下面汇总了果冻做开发以来最常用的32个命令,分享给有需要的朋友。1、cd-切换当前目录这是一个最基本,也是最常用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。cd /root # 切换到目录/rootcd ./path # 切换到当前目录下的path目录中,原创 2022-01-11 09:06:33 · 773 阅读 · 1 评论 -
Linux系统应用日志问题排查的六大套路
天下武功,唯快不破。我们在开发工程中,遇到不同的问题场景,能够有相应的套路,那我们的工作就能够事半功倍。场景一:过滤出关键字附近的日志因为通常时候我们用grep拿到的日志很少,我们需要查看附近的日志.套路: 按行号查看,过滤出关键字附近的日志首先,得到关键日志的行号,cat -n test.log | grep "error" 如得到"error"关键字所在的行号是102行。此时如果我想查看这个关键字前10行和后10行的日志:cat -n test.log |tail -n +92|hea原创 2021-12-20 00:26:01 · 495 阅读 · 0 评论