public:it:git

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
public:it:git [2023/02/16 16:40] – [Tips] oakfirepublic:it:git [2024/05/09 14:34] (当前版本) – [Tips] oakfire
行 128: 行 128:
   * 提交空commit: <code bash>git commit --allow-empty -m "Empty"</code>   * 提交空commit: <code bash>git commit --allow-empty -m "Empty"</code>
   * 修改上一次commit的message: <code bash>git commit --amend -m "new msg" </code>   * 修改上一次commit的message: <code bash>git commit --amend -m "new msg" </code>
 +  * 设置 vim 为默认编辑器:<code bash>git config --global core.editor "vim"</code>
 +  * 删除某文件的所有历史记录,[[https://blog.csdn.net/yxpandjay/article/details/111275665|参考]]:
 +    * 查找大文件:'' 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  ''
 +  * 显示差异时忽略行尾空格差异: <code bash>git diff --ignore-space-at-eol</code>
  
 ==== server: gitolite ==== ==== server: gitolite ====
  • public/it/git.1676536814.txt.gz
  • 最后更改: 2023/02/16 16:40
  • oakfire