Tag: git
All the articles with the tag "git".
Git 按最后提交时间排序分支
使用 git branch 的 --sort 按最后一次提交时间查找最近活跃的分支
Git 一次 Cherry-pick 一段连续提交
整理 Git Cherry-pick 连续提交、范围选择和冲突处理的常用命令。
Git 按提交信息查找 Commit
使用 :/text 直接按提交信息定位 Git 提交,不必先查 SHA
Git 只切出指定目录
用 git checkout / git restore 从远程分支只更新某个目录
Git 只克隆指定分支
用 --single-branch 和 --depth 只拉某个分支,甚至只要最新一次提交
Git 忽略文件的三种方式
.gitignore、.git/info/exclude、全局 ignore 三层忽略规则
.DS_Store 莫名其妙的上传到 git,一不小心就打进了压缩包
Updated:.DSStore 是 Mac OS 保存文件夹的自定义属性的隐藏文件,如文件的图标位置或背景色,相当于 Windows 的 desktop.ini。
.gitignore 不生效 & 之前错误提交的文件现在无法 ignore
Updated:解决 .gitignore 对已提交文件不生效的问题,并整理 git rm --cached 和忽略规则的处理步骤。
修改提交 & 撤回提交
Updated:整理 Git 修改提交、撤回提交、reset 和交互式 rebase 的常用方法。