两侧同时换到之前的修订记录 前一修订版 | |
public:it:git [2024/05/09 14:33] – [Tips] oakfire | public:it:git [2024/05/09 14:34] (当前版本) – [Tips] oakfire |
---|
* 查找大文件:'' git rev-list --objects --all | grep "$(git verify-pack -v .git/objects/pack/*.idx | sort -k 3 -n | tail -5 | awk '{print$1}')" '' | * 查找大文件:'' git rev-list --objects --all | grep "$(git verify-pack -v .git/objects/pack/*.idx | sort -k 3 -n | tail -5 | awk '{print$1}')" '' |
* 从历史记录删除:'' git filter-branch -f --index-filter 'git rm --cached --ignore-unmatch "your/big.file"' HEAD --all '' | * 从历史记录删除:'' git filter-branch -f --index-filter 'git rm --cached --ignore-unmatch "your/big.file"' HEAD --all '' |
* 显示差异时忽略行尾空格差异: ''git diff --ignore-space-at-eol'' | * 显示差异时忽略行尾空格差异: <code bash>git diff --ignore-space-at-eol</code> |
| |
==== server: gitolite ==== | ==== server: gitolite ==== |