
git
文章平均质量分 80
grey_csdn
这个作者很懒,什么都没留下…
展开
-
1692_Git版本控制管理 21-40
或许我自己考虑的软件版本管理确实是跟大众学术中的软件版本管理有着一点差异,我自己心中的软件版本管理不仅是对文件变化的一种追踪,更不是一个简单版本号的制定。这次,我的确是看到了一种不一样的工具,因为这是我第一次从一个工具的工作原理上来了解一个软件版本的管理工具。几个月前有一段计划的朦胧期,我觉得我有大量的东西需要学习,有大量的功课需要补充。但是,我的确不知道该做什么好。我自己最初的设想是能够自己在家里搭建一个用来管理自己文件的一个版本管理工具,我不是为了能够在家中做什么开发,我只是觉得这或许真的会很有意思。原创 2023-04-27 22:41:43 · 41 阅读 · 0 评论 -
1605_Git版本管理概念图解_git_for_computer_scientists阅读
我现在的repo引用了远程库的c,在此基础上有了本地的提交d2,又有了提交h。通过描述可以知道,rebase其实是放弃了一部分之前的信息,这些信息可能是改变远程引用的指向,也可能只是放弃一些本地的信息。对于上面的图1来说,表达的概念其实是:我原本的repo使用了远程节点b,但是现在的c兴许更好,以后的开发使用大家都不要用b了,要去使用c。然而,当前的repo使用的还是旧的远程版本。4. 远程引用与本地引用的差别在于指向的命名空间不同,远程引用的内容由远程机器控制,git只是引用它并且可以获得它的相关更新。原创 2023-01-29 20:12:18 · 524 阅读 · 0 评论 -
400_magit进行文件差异比对
全部的学习汇总:https://github.com/GreyZhang/magit_skills 之前,使用Git的Tortoise客户端一个很好的功能就是进行变更文件的内容比对。切换到了magit之后,尝试去找了一下这个功能发现不仅有而且看上去还不错。 首先,实现这个功能的emacs命令如下: 其次需要说的是,这个功能的实现需要使用diff命令。因此,在使用这个功能的时候需要保证Path环境变量中有diff命令。至于这个命...原创 2020-09-20 15:22:45 · 370 阅读 · 0 评论 -
390_magit使用初步-克隆一个仓库
全部的学习汇总: https://github.com/GreyZhang/magit_skills 很久就知道了magit,我使用的spacemacs中也内置了这个插件。不过,我从来没用过,一个Tortoise Git的三板斧基本是我需要的全部Git功能。至少,目前如此。 太多的工具有时候也让我觉得挺费神的,看看如果magit能够用起来的话后续又可以优化我自己的工具箱了。 直接凭借感觉操作了一下Git的clone,看上去是成功了...原创 2020-09-16 21:32:15 · 1246 阅读 · 0 评论 -
391_magit使用学习-提交一个新文件
全部的学习汇总: https://github.com/GreyZhang/magit_skills 初步掌握了使用magit克隆一个repo,接下来看看是否能够提交新文件成功。操作的repo是我为了学习magit而创建的一个空的repo。看看这次,我能不能提交一个空的README到master,哪怕先不做最终的push。 当前的repo文件状态: 增加一个README文件: 参考了一些网络上的说明,接...原创 2020-09-16 21:38:13 · 398 阅读 · 0 评论 -
392_magit使用学习-push修改到源仓库
全部的学习汇总: https://github.com/GreyZhang/magit_skills 克隆、提交、推送基本上是我玩Github的三板斧,暂且把这几个功能掌握了,初步就可以全面使用emacs了。 前面已经完成了commit的操作,接下来直接模糊搜索git push出现结果如下: 看上去第一个选项很可能就是我要的结果,选择尝试。 不知道为什么会有两个选择相同,这里我选择第一个p。没看到任何提...原创 2020-09-16 21:41:44 · 405 阅读 · 0 评论