git
silent56_th
大学生一枚,对机器学习、图像处理感兴趣,偶尔也会刷刷leetcode或者hihocoder。希望在这里可以和大家多多交流,互相学习。
展开
-
GIT删除子模组
转载自 http://www.worldhello.net/2010/01/26/425.htmlgit rm --cache submodule_name转载 2017-12-07 16:28:54 · 3274 阅读 · 1 评论 -
修复git detached head
翻译自 https://stackoverflow.com/questions/10228760/fix-a-git-detached-head简单的说,新建一个branch保存临时修改:git branch tmp切换到目标branch上,新手一般是master:git checkout master将临时修改merge到当前branch:git merge tmp...翻译 2018-11-06 16:26:57 · 623 阅读 · 0 评论 -
git递归移动submodule
总结自:How do I move an existing Git submodule within a Git repository? ,Git: moving submodules recursively (nested submodules) , git官网直接使用shell的mv命令不改变git submodule内记录的子项目位置,直接报错,故需使用git-mv命令。当前Ubun...翻译 2018-11-09 16:18:14 · 926 阅读 · 0 评论 -
修复git submodule引起的detached head
总结自:Why is my GIT Submodule HEAD detached from master?Git submodules best practices上文记录了在子项目内修复detached head的方法,使用中发现是因为submodule使用不当引起的,当clone项目到其他位置时子项目内仍然是detached head。若对每个子项目都是用上文方法修复太过于麻烦,所...翻译 2018-11-07 16:28:40 · 4877 阅读 · 0 评论 -
单行命令查看项目是否up-to-date
翻译自:https://mikefrobbins.com/2016/02/18/git-status-doesnt-know-if-your-local-repository-is-out-of-date/笔者发现git status命令并不能查看本地项目是否和远程一样(up-to-date),若本地和远程异步修改,版本错乱,merge起来很麻烦。简单的解决方式是每次修改项目之前都pull一下,...翻译 2018-11-08 16:55:54 · 587 阅读 · 0 评论