共找到5篇关于主题:git 的文章

git cherry pick

2020-09-191分钟阅读

背景 用于将特定的 commit 合并到分支,是以一个 commit 为维度。故一般用于将其他分支固定内容 合并到 master, 常用于临时发布或者 hotfix。 merge 是以一个分支为维度 usage 或者仅仅将内容 add, 不进行 commit Reference git cherry pick

git cannot lock ref

2020-09-181分钟阅读

背景 无法执行git pull , 报类似于 usage 由于本地和远程 origin冲突,故需要删除本地下.git/refs/remotes/origin下的所有文件 一般这个问题发生在windows中,mac我暂无出现过。 Reference github issue

git clone不包含.git文件

2020-06-061分钟阅读

背景 我需要从 git 下载一个模板, 但是又不像要.git 文件。 usage git 本身不支持该功能,但是可以通过 rm 手动移除 不是必须的但是可以尽量减少下载的内容量

git 恢复被删除的文件

2020-03-301分钟阅读

背景 我需要回滚在许久之前被废弃的模块。 usage 通过 git GUI 很难查看一个被删除文件/目录的 git 历史记录,故只能使用命令行 这应该是极少遇到的情况 然后就可以通过 gui 回滚对应文件 个人更倾向于使用 GUI 操作 git, 因为对我而言, GUI 更精准且易用。但是 GUI 只能适用于大多数场景,特殊场景只能用命令行解决。另外,我不惧怕深入一样东西, 前提是是否值得。 Reference How to Recover a Deleted File…

git 移除 tracked的文件

2019-05-091分钟阅读

问题描述 由于历史或者误操作原因, 可能很多人会将一些个人配置文件加入 git。后期优化代码时, 又将这些文件放入 中 你会发现这些 ignore 的文件依然还会被 git 跟踪,故使用如下方法可以完美解决 例如 : 它会将所有.idea 配置文件全部删除(不会删除实体文件,只是删除 git 缓存) Reference How to make Git “forget” about a file that was tracked but is now in .gitignore…