git命令
![](https://img2023.cnblogs.com/blog/14033/202310/14033-20231026174652139-1260823384.png)
- 临时保存密码
git config --global credential.helper cache
- 取消最近一次条件
git reset HEAD~1
git branch -vv
- 删除远端分支
git push origin --delete
- 删除文件夹的历史记录
git count-objects -v
git filter-branch --force --index-filter 'git rm --cached -r --ignore-unmatch <del_dir/>' --prune-empty --tag-name-filter cat -- --all
git count-objects -v
git push origin --force --all
- git stash
git stash save "save message"
git stash list
git stash apply 应用某个存储,但不会把存储从存储列表中删除
git stash pop 命令恢复之前缓存的工作目录,将缓存堆栈中的对应stash删除
- 分支
git checkout -b develop origin/develop
- 修改合并策略
git config pull.rebase true
- 比较不同分支的同一个文件
git diff branch1 branch2 -- path/to/file
git diff branch1 path/to/file
- 清除所有未跟踪文件,包括纳入ignored的文件
git clean -dxf;