git rebase、备份分支、git diff (Git操作)
git rebase 进行drop时很容易丢失文件。即使git reflog也很难找到commit id。因此要做备份。分支备份在当前分支上操作进行备份git branch backup-dev-full备份完成后在当前开发分支上进行drop操作。如果想恢复可以用cherry-pick。所有都操作完成后可以把原来的备份分支删除。补充git branch和git checkout -b 的区别分支重命名在当前分支上执行git branch -m 新分支名git 生成patchgit diff --cached 2025021.patch最后一次git 提交生成patchgit format-patch -1 HEAD生成单个提交的patchgit format-patch -1举例git format-patch -1 25c67d7f8be生成某个提交到当前的所有提交的patch: (patch 不包括当前提交)git format-patch …HEADgit format-patch 8dccb62c2e0…HEAD注意1、“…” 左右都没有空格2、patch中不包括8dccb62c2e0这笔提交** 设置上游**git branch --set-upstream-toorigin/dev-main-code
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2431525.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!