Git制作与应用补丁生成 创建新分支 12git branch testgit checkout test 修改文件,制作补丁 1git commit -a -m "修改网站信息" 生成patch文件 1git format-patch HEAD~1 这里的1表示最近的1次提交 应用 确认位置与分支是否正确 1git branch -a 应用patch 1git am name.patch 查 2023-03-06 github #Linux #Git
Git分支重命名重命名git仓库分支 本地分支 本地仓库或者还没有推送的本地分支 1git branch -m 原名 新名 远程分支 分支内容已经推送到了服务器中 重命名本地分支 1git branch -m 原 新 删除远程分支 1git push --delete origin 原 推送新本地分支 1git push origin 新 本地分支关联远程分支 1git branch --set-up 2022-11-10 github #Linux #Git
Git仓库压缩git仓库压缩,主要是把已经从仓库删除的文件的历史提交记录也清理掉,减少.git目录大小。 省流版 12345678# 查看历史大文件git rev-list --objects --all | grep "$(git verify-pack -v .git/objects/pack/*.idx | sort -k 3 -n | tail -5 | awk '{pr 2024-03-29 github #Linux #Git
Git不跟踪权限修改本地的git仓库在移动、复制之后,文件内容并没有修改,但是用户或者文件权限被修改了。 git默认会把这些修改认为文件已经修改了。 在仓库目录执行,可以不跟踪文件权限修改 1git config --add core.filemode false 也可以直接在仓库的.git/config文件中添加 2022-12-05 github #Linux #Git