1.退回commit信息(hard直接不会保存本地代码,soft会保留本地代码)
git reset --hard Head~1
2.删除远程分支不存在的相关信息(远程分支删除后本地还显示所有)
git remote prune origin
3.删除本地缓存分支(Windows操作系统需要在GitBash上运行命令)
git branch |grep -v master|grep -v release|xargs git branch -D
4.切换本地分支代码的的相关地址(将代码迁移到另外一个URL)
git remote set-url origin <newurl>
5.本地代码推送到远程分支
git push --set-upstream origin 分支名
6.获取未合并已删除分支
git checkout new_branch [comment id]
7.切分大文件为小文件(Git Bash)
split 1.log -b 50M -d -a 3 file_
## -l 按照行数分页
## -b 按照大小分页
## -d 切分后的文件添加数字后缀
## -a 3 添加3位数数字后缀
## file_ 切分后文件前缀
split 1.log -l 10000 -d -a 3 file_