摘要: Linux下的fg和bg命令是进程的前后台调度命令,即将作业号(jobs命令执行结果方括号中的数值,非进程号)的命令进程放到前台或后台运行。比如一个需要长时间运行的命令,我们就希望把它放入后台,这样就不会阻塞当前的操作。 进程前后台操作用到以下命令或按键: Ctrl+C 终止并退出前台命令的执行,回 阅读全文
posted @ 2022-04-06 16:47 收手吧阿祖 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 前言 git merge 命令,可以将其中一个分支的代码合并到另一个分支中,其实还有另一种方法,通过 git rebase命令也可以实现,但是两者的实现方式还是有很大差异的。 先说结论: merge 是一个合并操作,会将两个分支的修改合并在一起,默认操作的情况下会提交合并中修改的内容 merge 的 阅读全文
posted @ 2022-04-05 00:45 收手吧阿祖 阅读(674) 评论(0) 推荐(0) 编辑
摘要: rebase在git中是一个非常有魅力的命令,使用得当会极大提高自己的工作效率;相反,如果乱用,会给团队中其他人带来麻烦。它的作用简要概括为:可以对某一段线性提交历史进行编辑、删除、复制、粘贴;因此,合理使用rebase命令可以使我们的提交历史干净、简洁! 前提:不要通过rebase对任何已经提交到 阅读全文
posted @ 2022-04-05 00:28 收手吧阿祖 阅读(1163) 评论(0) 推荐(0) 编辑
摘要: 对于多分支的代码库,将代码从一个分支转移到另一个分支是常见需求。 这时分两种情况。一种情况是,你需要另一个分支的所有代码变动,那么就采用合并(git merge)。另一种情况是,你只需要部分代码变动(某几个提交),这时可以采用 git cherry-pick。 git merge的操作对象是bran 阅读全文
posted @ 2022-04-02 10:58 收手吧阿祖 阅读(1169) 评论(0) 推荐(0) 编辑
摘要: 使用git的时候,我们往往使用分支(branch)解决任务切换问题,例如,我们往往会建一个自己的分支去修改和调试代码, 如果别人或者自己发现原有的分支上有个不得不修改的bug,我们往往会把完成一半的代码commit提交到本地仓库,然后切换分支去修改bug,改好之后再切换回来。这样的话往往log上会有 阅读全文
posted @ 2022-04-01 22:21 收手吧阿祖 阅读(3118) 评论(0) 推荐(0) 编辑
摘要: 一、inode是什么? inode是一个重要概念,是理解Unix/Linux文件系统和硬盘储存的基础。理解inode,要从文件储存说起。 文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于0.5KB)。 操作系统读取硬盘的时候,不会一个个扇区地读取,这样 阅读全文
posted @ 2022-03-31 21:28 收手吧阿祖 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 本文讲述了git restore和git restore --staged命令的区别 阅读全文
posted @ 2022-03-30 15:35 收手吧阿祖 阅读(487) 评论(0) 推荐(0) 编辑